What is Redis?
Redis is an in-memory key-value store supporting strings, hashes, lists, sets, sorted sets, and streams, commonly deployed for caching, session management, real-time analytics, and pub/sub messaging. Redis 8 added native search and vector query support for AI/RAG workloads.
Read the full overview
Licensing changed in March 2024, when Redis moved from BSD to the source-available RSALv2/SSPL, splitting the community. In May 2025, Redis reversed course and relicensed the core server under AGPLv3, restoring OSI-approved open source status.
Sources checked 27 September 2026: official site, documentation, GitHub repository.
In-memory data store for caching, sessions, and search
Key capabilities
Core data structures (strings, hashes, lists, sets, sorted sets, streams), pub/sub messaging, Lua scripting, persistence via RDB snapshots or AOF logs, replication and Redis Cluster for horizontal scaling, and built-in search/vector indexing since Redis 8.
Sub-millisecond read/write latency makes Redis a common choice wherever a relational database's response time is too slow, such as session lookups on every request or feature stores for real-time ML inference.
“In-memory data store for caching, sessions, and search”
Technical details
- Access
- Self-hosted
- Source model
- Open source
- Founded
- 2009
- Pricing model
- Freemium
- API
- Available
- Website
- redis.io ↗
- GitHub
- Source repository ↗
What to verify
Start from the users, systems and operating responsibilities the tool needs to support.
- Confirm current features, licensing and support terms.
- Validate deployment, data location and access control.
- Test integrations, exports and recovery workflows.
Reviews of Redis
No published reviews yet.
Loading review form…