Open-source, in-memory data structure store used as database, cache, and message broker. Supports various data structures including strings, hashes, lists, sets, sorted sets, and streams. Provides high performance, sub-millisecond latency, and is widely used for caching, session management, and real-time analytics.
Python data engineers use Redis via the redis-py library as a high-speed caching layer, rate-limit store, and task queue broker. Redis is the default broker for Celery-based task queues and is used by Apache Airflow for caching pipeline metadata. In data pipelines, Redis stores intermediate results, deduplication sets, and real-time leaderboards that would be too slow to query from a relational database on every request.
Open-source, in-memory data structure store used as database, cache, and message broker. Supports various data structures including strings, hashes, lists, sets, sorted sets, and streams. Provides high performance, sub-millisecond latency, and is widely used for caching, session management, and real-time analytics.
Yes, Redis is free to use.
Redis is listed under the Databases & Data Warehouses category on Python Data Engineering.
Details
Related
| Tool | Pricing | Rating | |
|---|---|---|---|
RI Riak Distributed Key-Value Store | Free | ★ 3.8 | → |
AH Apache HBase Distributed Column-Family Store | Free | ★ 4.2 | → |
RE RethinkDB Realtime Document Database | Free | ★ 4.0 | → |