The open source, in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker.
A vibrant, open source database
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.
Server-side scripting with Lua and server-side stored procedures with Redis Functions.
A module API for building custom extensions to Redis in C, C++, and Rust.
IN-MEMORY DATA STRUCTURES
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.
Replication with automatic failover for both standalone and clustered deployments.