Redis
The in-memory data store used by millions of developers as a cache, vector database, document database, streaming engine, and message broker.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Linux
- Self-Hosted
- Software as a Service (SaaS)
- Docker
Features
Redis News & Activities
Recent News
- Fla published news article about Redis
Redis 8.8: major update with array data structure & performance boostsRedis 8.8 delivers a major update with a new general-purpose array data structure, enabling flexibl...
- POX published news article about Redis
Redis 8.6 improves throughput, cuts latency, and adds at-most-once Streams deliveryRedis 8.6 introduces major performance and reliability enhancements for users requiring speed at sc...
- POX published news article about Redis
Redis 8.2 released with performance boosts, new streams data structure commands, and moreRedis has announced the general availability of version 8.2, introducing substantial improvements f...
Recent activities
- fanpino commented on Redis
We use Redis for session caching and rate limiting across a few of our products (FastAPI backends). It's stupidly reliable for what it does - the kind of dependency you forget is even running because it just doesn't cause problems. Setup is trivial in Docker, and the docs are some of the best in the self-hosted database space. Only gripe is remembering to set maxmemory-policy before production, since the default eviction behavior isn't what most people expect.
- fanpino liked Redis
- ssiroos liked Redis
- mqdlou liked Redis
dsecurity added Redis as alternative to Intent Bus- Yerba_29 liked Redis
- D7 liked Redis
- b9wzo9tz liked Redis
- ebalo added Redis as alternative to CyberPath Sentinel
Featured in Lists
All the tools, services and so on that we use when we develop AlternativeTo. AlternativeTo is built with Next.JS and...
A list with 807 apps by AmileyaRyver without a description.
This is my personal, actively evolving self-hosted stack. I run my own VPS and prefer tools I can understand,...
What is Redis?
The in-memory data store used by millions of developers as a cache, vector database, document database, streaming engine, and message broker.
Core capabilities
- In-memory data structures: Well-known as a "data structure server", with support for strings, hashes, lists, sets, sorted sets, streams, and more.
- Programmability: Server-side scripting with Lua and server-side stored procedures with Redis Functions.
- Extensibility: A module API for building custom extensions to Redis in C, C++, and Rust.
- Persistence: Keeps the dataset in memory for fast access, but can also persist all writes to permanent storage to survive reboots and system failures.
- Clustering: Horizontal scalability with hash-based sharding, scaling to millions of nodes with automatic re-partitioning when growing the cluster.
- High availability: Replication with automatic failover for both standalone and clustered deployments.
Use cases
- Real-time data store: Redis' versatile in-memory data structures enable building data infrastructure for real-time applications that require low latency and high-throughput.
- Caching & session storage: Redis' speed makes it ideal for caching database queries, complex computations, API calls, and session state.
- Streaming & messaging: The stream data type enables high-rate data ingestion, messaging, event sourcing, and notifications.
Redis Stack
Redis Stack extends Redis with modern data models and processing engines to provide a complete developer experience. Download the source, install using your favorite package manager, or spin it up for free in the cloud.








Comments and Reviews
We use Redis for session caching and rate limiting across a few of our products (FastAPI backends). It's stupidly reliable for what it does - the kind of dependency you forget is even running because it just doesn't cause problems. Setup is trivial in Docker, and the docs are some of the best in the self-hosted database space. Only gripe is remembering to set maxmemory-policy before production, since the default eviction behavior isn't what most people expect.