
Research
2025 Report: Destructive Malware in Open Source Packages
Destructive malware is rising across open source registries, using delays and kill switches to wipe code, break builds, and disrupt CI/CD.
async-redis
Advanced tools
An asynchronous client for Redis including TLS. Support for streaming requests and responses. Built on top of async.
This gem supports both Valkey and Redis. It is designed to be compatible with the latest versions of both libraries. We also test Redis sentinel and cluster configurations.
Please see the project documentation for more details.
Getting Started - This guide explains how to use the async-redis gem to connect to a Redis server and perform basic operations.
Transactions and Pipelines - This guide explains how to use Redis transactions and pipelines with async-redis for atomic operations and improved performance.
Subscriptions - This guide explains how to use Redis pub/sub functionality with async-redis to publish and subscribe to messages.
Data Structures and Operations - This guide explains how to work with Redis data types and operations using async-redis.
Streams - This guide explains how to use Redis streams with async-redis for reliable message processing and event sourcing.
Scripting - This guide explains how to use Redis Lua scripting with async-redis for atomic operations and advanced data processing.
Client Architecture - This guide explains the different client types available in async-redis and when to use each one.
Please see the project releases for all releases.
Async::Redis::Endpoint.unix("/path/to/socket.sock") or parse them from URLs like redis:/path/to/socket.sock.master_options and slave_options (and removed protocol) from SentinelClient.@options to Async::Redis::Client instances created by Async::Redis::ClusterClient.We welcome contributions to this project.
git checkout -b my-new-feature).git commit -am 'Add some feature').git push origin my-new-feature).In order to protect users of this project, we require all contributors to comply with the Developer Certificate of Origin. This ensures that all contributions are properly licensed and attributed.
This project is best served by a collaborative and respectful environment. Treat each other professionally, respect differing viewpoints, and engage constructively. Harassment, discrimination, or harmful behavior is not tolerated. Communicate clearly, listen actively, and support one another. If any issues arise, please inform the project maintainers.
FAQs
Unknown package
We found that async-redis demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 14 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Research
Destructive malware is rising across open source registries, using delays and kill switches to wipe code, break builds, and disrupt CI/CD.

Security News
Socket CTO Ahmad Nassri shares practical AI coding techniques, tools, and team workflows, plus what still feels noisy and why shipping remains human-led.

Research
/Security News
A five-month operation turned 27 npm packages into durable hosting for browser-run lures that mimic document-sharing portals and Microsoft sign-in, targeting 25 organizations across manufacturing, industrial automation, plastics, and healthcare for credential theft.