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.
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.
Caching and session storage, real-time leaderboards and counters, pub/sub and stream-based event processing, and vector search for retrieval-augmented generation (RAG) pipelines.
Redis positions itself as real-time infrastructure for caching, session state, and increasingly for AI agent memory and context retrieval (Redis Iris, LangCache), competing with Memcached for caching and with Postgres extensions or dedicated vector databases for search workloads.
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.
Technical details
- Access
- Self-hosted
- Source model
- Open source
- Founded
- 2009
- Headquarters
- Mountain View, California, USA
- Pricing model
- Freemium
- Starting price
- 0 USD
- API
- Available
- Published release
- Redis 8.10.2 ↗ (checked )
- Source check
- Primary source ↗ checked
- Website
- redis.io ↗
Official resources
What to verify for your environment
Start from the users, systems and operating responsibilities the tool needs to support.
- Confirm current features, licensing and support terms with the publisher.
- Validate deployment, data location, access control, backup and recovery requirements.
- Test integrations, export paths and a representative operational workflow before committing.
ITHub profiles are discovery summaries. Read how product information is presented or report a correction.
Reviews of Redis
No published reviews yet.
Loading review form…