步骤二:主从容错切换迁移案例(下)
(b)容错切换迁移
1、主6381和从机切换,先停止主机6381

2、再次查看集群信息
6381宕机了,6384上位成为了新的master。备注: 6381为主下面挂从6384。每次案例下面挂的从机以实际情况为准,具体是几号机器就是几号

标记master,fail+disconnected,说明6381主节点已宕机且与集群断开连接。
角色从原 slave 变为 master ,且标注了 connected 0-5460 (原6381负责的槽位),证明6384已完成故障转移,成为新主节点
3、先还原之前的3主3从
思考:回来了主从关系还有变化吗?(答:和以前一样。)
(1)先启6381
docker start redis-node-1

6381恢复。

在当前容器内不可查看,别忘记重启终端进行查看,查看后显示三主三从。
注意此时,6381是从节点关联于6384主节点
(2)再停6384
docker stop redis-node-4

执行命令,停掉6384主4.

查看显示,6384主4 failed+disconnected,6381变回主节点 (6383主+6386从;6382主+6385从;6381主)(三主两从)
(3)再启6384
docker start redis-node-4


6384从节点关联6381主节点
4. 查看集群状态
redis-cli--cluster check自己IP:6381


此时状态


C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程