首页/数据/Redis 进阶速查/redis-cli --cluster rebalance 均衡槽

redis-cli --cluster rebalance 均衡槽

rebalance 按各节点槽数与权重自动计算并迁移,使槽分布接近均衡;--cluster-use-empty-masters 让空主节点也参与分配。

Redis 进阶速查数据更新于 2026-10-12
命令redis-cli --cluster rebalance <节点> [--cluster-weight <id=w>]
行为计算差值并建议/执行迁移
交互默认会确认,自动化加 --cluster-use-empty-masters

示例

示例
redis-cli --cluster rebalance 10.0.0.11:7000 --cluster-use-empty-masters
新扩容节点先获得槽才能分担流量;rebalance 是扩容后的常用收尾动作。

易错点

  • 各节点容量不一致时不要盲目均衡,先设置权重或按容量规划槽数
  • 均衡过程同样迁移真实数据,评估迁移量与窗口

数据来源与参考

  • Redis 官方文档:cluster rebalance 工具说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌