A robust, performance-focused and full-featured Redis client for Node and io.js.
About
ioredis is a robust, full-featured Redis client for Node and io.js.
Features
- Full-featured. It supports Cluster, Sentinel, Pipelining and of course Lua scripting & Pub/Sub (with the support of binary messages). High performance.
- Delightful API. It works with Node callbacks and Bluebird promises.
- Transformation of command arguments and replies.
- Transparent key prefixing.
- Abstraction for Lua scripting, allowing you to define custom commands.
- Support for binary data.
- Support for TLS.
- Support for offline queue and ready checking.
- Support for ES6 types, such as Map and Set.
- Support for GEO commands (Redis 3.2 Unstable).
- Sophisticated error handling strategy.
Links