redis/ioredis
🚀 A robust, performance-focused, and full-featured Redis client for Node.js. observed · 2026-08-28
Health v2 · maintenance only
97/100
- Activity 97
- Release rhythm 95
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 17.5
- age_days: 4171
- days_rel: 33
- days_push: 21
- n_releases_24m: 21
Adoption not part of the score
15332 stars · 1241 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
ioredis is a robust, performance-focused, full-featured Redis client for Node.js written in TypeScript. It supports Redis Cluster, Sentinel, Streams, Pub/Sub, pipelining, and Lua scripting with a promise/callback-friendly API.
Use cases
- connect to redis from node.js
- use redis cluster in nodejs app
- redis pub/sub messaging
- run lua scripts on redis
- redis sentinel failover client
- cache data in redis from node
- redis streams consumer in javascript
When to choose
- you need Redis Cluster, Sentinel, or Streams support in Node.js
- you want a mature, battle-tested client with Lua scripting abstractions
- you need transparent key prefixing and binary Pub/Sub support
When to avoid
- starting a brand-new project - node-redis is the officially recommended client
- you need Redis Stack modules like search, JSON, or time-series
- you are not using Node.js or a JavaScript runtime
Facets
library · maturity maintenance
database-driver caching message-queue databases backend developer-tools cross-platform redis-client redis-cluster redis-sentinel pub-sub lua-scripting typescript nodejs
1 source
- readme: https://github.com/redis/ioredis · fetched 2026-08-28 · aeeeb1df97b1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| redis/ioredis | main | 97 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem