The open source, in-memory data store used by millions of developers as a database, cache, streaming engine, and message broker. 内存数据存储,用作数据库、缓存、数据流引擎和消息代理。
Well-known as a "data structure server", with support for strings, hashes, lists, sets, sorted sets, streams, and more. 数据结构服务器,支持字符串、哈希表、列表、集合、有序集合、数据流等。
Server-side scripting with Lua and server-side stored procedures with Redis Functions. 使用Lua的服务器端脚本和使用Redis函数的服务器端存储过程。
A module API for building custom extensions to Redis in C, C++, and Rust. 一个模块API,用于在C、C++和Rust中构建Redis的自定义扩展。
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. 具有自动故障切换功能的复制,适用于独立部署和群集部署。
Redis' versatile in-memory data structures enable building data infrastructure for real-time applications that require low latency and high-throughput.
Redis' speed makes it ideal for caching database queries, complex computations, API calls, and session state.
The stream data type enables high-rate data ingestion, messaging, event sourcing, and notifications.