首页/数据/Redis 进阶速查/redis-cli --cluster add-node 扩容

redis-cli --cluster add-node 扩容

add-node 把新节点加入集群:作为主节点加入后用 reshard 分配槽;作为从节点加入时用 --cluster-slave --cluster-master-id 指定归属。

Redis 进阶速查数据更新于 2026-10-12
加主节点redis-cli --cluster add-node <新节点> <任一现有节点>
加从节点追加 --cluster-slave --cluster-master-id <id>
后续主节点需 reshard 分槽才分担流量

示例

示例
redis-cli --cluster add-node 10.0.0.14:7000 10.0.0.11:7000
redis-cli --cluster add-node 10.0.0.15:7000 10.0.0.11:7000 --cluster-slave --cluster-master-id <主节点id>
扩容节奏:先加机器与实例 → add-node → reshard 迁槽 → check 复核。

易错点

  • 新节点实例配置文件要先按集群参数启动(cluster-enabled yes、唯一端口与 nodes.conf)
  • 加完主节点忘记 reshard,容量没变化但故障域变大,属于无效扩容

数据来源与参考

  • Redis 官方文档:cluster add-node 工具说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌