2.6
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.
Serverless for Redis. Same underlying engine, better model. Focus on your code, not maintaining and scaling your Redis cluster. Pay only for what you use and not a cent more.
The cloud key/value database built from the ground up for serverless applications. It's fast, secure, cost effective, and is easy to integrate.
NCache is an Open Source in-memory distributed cache for .NET, Java, and Node.js. NCache provides an extremely fast and linearly scalable distributed cache that caches application data and reduces expensive database trips.
Amazon DynamoDB is a fully managed NoSQL database service offered by Amazon.com as part of the Amazon Web Services portfolio. It was announced by Amazon CTO Werner Vogels on January 18, 2012.OverviewDynamoDB differs from other Amazon services by allowing developers to purchase a...
is an open-source distributed NoSQL wide-column data store. It is compatible with Apache Cassandra and supports the same protocols (CQL and Thrift) and file formats (SSTable), as well as the Amazon DynamoDB API, and is based on C++20.