集群架构

最近更新时间:2026-01-29 17:21:52

我的收藏

架构概述

基于社区版 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
腾讯云在标准测试环境下多次压测,取稳定值作为官方参考。具体信息,请参见 规格与性能