架构概述
基于社区版 Redis Cluster 打造的分布式版本,兼容 Redis 4.0、5.0、6.2、7.0 及 Valkey 8.0 版本协议。采用分布式分片设计,支持1~128个分片的水平扩展和1~5个副本的垂直扩展,可提供千万级 QPS 的高性能。扩容、缩容、迁移过程对业务几乎无感知,保障服务高可用。具体性能数据,请参见 规格与性能。

核心组件
组件 | 说明 |
分片 | 由一组主从节点构成的最小数据存储单元。集群将16384个哈希槽平均分配到各分片,每个分片负责存储对应槽位的数据,并支持在线数据均衡和迁移。 |
主节点 | 分片中负责处理读写请求的节点。每个分片有且仅有一个主节点,承担数据写入并同步至副本节点。 |
副本节点 | 分片中负责数据冗余和高可用的节点。实时同步主节点数据,主节点故障时自动切换为新主节点。 |
Proxy | 内置代理组件,负责接收客户端请求并路由到对应分片。提供负载均衡、读写分离和跨分片命令处理能力,屏蔽集群拓扑细节。 |
分片与副本配置
分片数越多,容量和性能越高。所有分片均参与数据存储和请求处理。分片数 ≥ 1 时,数据自动按哈希槽分布,在水平方向扩展存储容量和吞吐性能。
副本数越多,可用性越高。所有副本节点均参与高可用切换。副本数 ≥ 1 时,可开启读写分离功能,在垂直方向扩展读性能。具体信息,请参见 读写分离。
说明:
配置项 | 可选规格 |
分片规格(GB) | 1、2、4、8、12、16、20、24、32、40、48、64 GB |
分片数量 | 1、3、5、8、12、16、24、32、40、48、64、80、96、128 |
副本数量 | 1、2、3、4、5 |
规格上限
规格项 | 上限 | 说明 |
总存储容量 | 8TB | 128分片 × 64GB |
并发性能 | 千万级 QPS |