迁移流程
迁移流程
redis-cli --cluster reshard 10.0.0.1:6379 \
--cluster-from <源node-id> \
--cluster-to <目标node-id> \
--cluster-slots 1000 \
--cluster-yes
# 验证:
redis-cli --cluster check 10.0.0.1:6379
redis-cli -p 6379 CLUSTER INFO | grep slots_assigned| 搬槽内容 | 槽内键分批 MIGRATE 到目标节点 |
|---|---|
| 影响 | 迁移期间相关槽的请求可能收到 ASK 重定向 |
| 验证 | --cluster check 看槽分布与一致性 |
大批量迁移分批进行并控制速率(--cluster-pipeline),迁移期间观察客户端 ASK 重定向比例与延迟。