Loading...
Design a distributed in-memory key-value store similar to Redis Cluster. The system must partition data across multiple nodes using hash slots, replicate data for fault tolerance, and automatically detect and recover from node failures using a gossip-based protocol. Clients should be able to read and write keys without knowing the cluster topology. Key features: Key-value operations: GET, SET, DEL, EXPIRE with sub-millisecond latency. Data partitioning: 16,384 hash slots distributed across master nodes.
Hash slots
16,384
Max cluster size
1,000 nodes
Memory per node
64-256 GB
Build your design
Drag components from the palette to build your solution for "Redis Cluster"