| 流程 | 目标 IMPORTING → 源 MIGRATING → 逐键 MIGRATE → NODE 广播 |
|---|---|
| 命令 | CLUSTER SETSLOT <slot> IMPORTING|MIGRATING|NODE|STABLE <node-id> |
| 完成 | SETSLOT ... NODE <目标id> 广播到所有节点 |
示例
示例
# 目标节点:
redis-cli -p 7001 CLUSTER SETSLOT 1234 IMPORTING <源节点id>
# 源节点:
redis-cli -p 7000 CLUSTER SETSLOT 1234 MIGRATING <目标节点id>
# 迁移完成后在各节点广播新属主:
redis-cli -p 7000 CLUSTER SETSLOT 1234 NODE <目标节点id>redis-cli --cluster reshard 把这套流程自动化,手工操作只建议用于排障与个别槽处理。