ioredis
A robust, performance-focused and full-featured Redis client for Node.js that supports Sentinel and Cluster. Works in NodeJS, Electron platforms.
Contribute
Become a financial contributor.
Financial Contributions
Open source is hard and time-consuming. If you want to invest in ioredis's future you can become a sponsor and make us spend more time on this libr... Read more
Top financial contributors
Organizations
$1,765 USD since Jan 2021
$945 USD since Sep 2018
$379.22 USD since Nov 2022
$300 USD since Apr 2023
$215 USD since Jun 2021
$200 USD since Oct 2020
$100 USD since Mar 2022
$51 USD since Dec 2019
$50 USD since Jun 2019
$20 USD since Dec 2022
Individuals
$200 USD since Jun 2021
$50 USD since Jun 2019
$20 USD since Mar 2022
$16 USD since Sep 2020
$10 USD since Jun 2019
$6.89 USD since Dec 2019
$5 USD since Dec 2019
ioredis is all of us
Our contributors 21
Thank you for supporting ioredis.
子骅
Chayim Kirshen
Raider.IO
sponsor
$1,765 USD
Invertase
sponsor
$945 USD
THANKS.DEV
$379 USD
TheNextWe
$300 USD
STORIS
like
$215 USD
Centimani co.
Gold Sponsor
$200 USD
Node Redis
$100 USD
Jim Lyndon
sponsor
$50 USD
Budget
Transparent and open finances.
$854.00 USD
$3,689.44 USD
$2,835.44 USD
$660.00 USD
About
A robust, performance-focused and full-featured Redis client for Node.js that supports Sentinel and Cluster. Works in NodeJS, Electron platforms.
Supports Redis >= 2.6.12 and (Node.js >= 6).
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.
- 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.
Our team
子骅
Chayim Kirshen