redis/redis-py
Redis Python client observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 99
- 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: 12
- age_days: 6144
- days_rel: 34
- days_push: 7
- n_releases_24m: 26
Adoption not part of the score
13618 stars · 2725 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
redis-py is the official Python client library for the Redis key-value store, supporting both synchronous and asynchronous usage. It provides a full-featured interface to Redis commands including Redis Cluster, with optional hiredis-based parsing for faster performance.
Use cases
- connect to redis from python
- use redis as a cache in a python app
- store and retrieve keys in redis
- work with redis cluster from python
- use redis for rate limiting or session storage
- publish and subscribe to redis channels
- use redis asynchronously with asyncio
When to choose
- you need the official, well-maintained Python client for Redis
- you need support for Redis Cluster, async, or the latest Redis commands
- you want a mature library with broad community adoption
When to avoid
- you need a high-level object mapper (consider redis-om-python)
- you are not using Python
- you use a different datastore than Redis
Facets
library · maturity stable
database-driver caching http-client databases developer-tools backend python cross-platform redis key-value-store redis-cluster async hiredis
1 source
- readme: https://github.com/redis/redis-py · fetched 2026-08-28 · 22150c8be73d
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| redis/redis-py | main | 98 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem