再均衡
再均衡
redis-cli --cluster rebalance 10.0.0.1:6379 \
--cluster-weight 新节点id=2 旧节点id=1 \
--cluster-use-empty-masters \
--cluster-threshold 2
# 只预演不执行(部分版本支持):
redis-cli --cluster rebalance 10.0.0.1:6379 --cluster-simulate| weight | 节点权重(默认 1) |
|---|---|
| threshold | 偏差容忍百分比 |
| use-empty-masters | 新空节点也参与接收槽 |
rebalance 是多次 reshard 的自动化封装:先确认业务低峰与带宽余量,避免连续迁移把网络打满。