环境:
master:127.0.0.1 6379
slave1:127.0.0.1 6380
slave2:127.0.0.1 6381
如果想把主节点切换为6381,可以通过以下步骤完成:
1.更改6379的主从配置,指定新主节点:
# redis-cli -h 127.0.0.1 -p 6379
127.0.0.1:6379> slaveof 127.0.0.1 6381
显示ok后继续。
2.更改6380的主从配置,指定新主节点:
# redis-cli -h 127.0.0.1 -p 6380
127.0.0.1:6380> slaveof 127.0.0.1 6381
显示ok后继续。
3.更改6381的主从配置,关掉复制,转为主节点:
# redis-cli -h 127.0.0.1 -p 6381
127.0.0.1:6381> SLAVEOF NO ONE
显示ok,即设置完成。