Voted the most-loved database for 5 years running, Redis is at the center of an engaged community of developers, architects, and open source contributors.
Well-known as a "data structure server", with support for strings, hashes, lists, sets, sorted sets, streams, and more.
Keeps the dataset in memory for fast access, but can also persist all writes to permanent storage to survive reboots and system failures.
Horizontal scalability with hash-based sharding, scaling to millions of nodes with automatic re-partitioning when growing the cluster.
### 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 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.
Canvas 1Layer 1
Redis Stack Server lets you build applications with searchable JSON and time series data models, and extended probabilistic data structures.
Get productive quickly with the Redis Stack object mapping and client libraries.
Visualize and optimize your Redis data with RedisInsight.
Index and query Redis data structures and data models; run complex aggregations and full-text search on your Redis data.