Features

ioredis is a robust, full-featured Redis client that is used in the world's biggest online commerce company Alibaba and many other awesome companies.

  1. Full-featured. It supports Cluster, Sentinel, Pipelining and of course Lua scripting & Pub/Sub (with the support of binary messages).
  2. High performance.
  3. Delightful API. It works with Node callbacks and Bluebird promises.
  4. Transformation of command arguments and replies.
  5. Transparent key prefixing.
  6. Abstraction for Lua scripting, allowing you to define custom commands.
  7. Support for binary data.
  8. Support for TLS.
  9. Support for offline queue and ready checking.
  10. Support for ES6 types, such as Map and Set.
  11. Support for GEO commands (Redis 3.2 Unstable).
  12. Sophisticated error handling strategy.