docker学习(十二、Redis主从容错迁移)
2023-12-22 11:27:54
docker搭建Redis集群相关知识:
docker学习(九、分布式存储亿级数据知识)
docker学习(十、搭建redis集群,三主三从)
docker学习(十一、Redis集群存储数据方式)
docker学习(十二、Redis主从容错迁移)
docker学习(十三、Redis主从扩容、缩容)
一、容错切换迁移
挂一个master节点6381,查看集群信息
docker stop redis-node-1
docker exec -it redis-node-2 bash
redis-cli -p 6382 -c
cluster nodes
可以看到6381节点连接失败,而6386变成master了
回顾他们的主从关系:
master1 – > slave6
master2 – > slave4
master3 – > slave5
那也就是说主节点挂了,对应的从节点会顶上去
主节点挂一个,对应从节点切换为主节点,数据获取测试
get k1
get k2
get k3
get k4
get k5
挂掉一个节点,数据获取一切正常
恢复挂的主节点,主从关系变化
docker start redis-node-1
docker exec -it redis-node-2 bash
redis-cli -p 6382 -c
cluster nodes
恢复node1节点之后,可以看到依然时3主3从,但是,新恢复的节点并没有变回之前的master节点,而是变成了slave节点,对应关系如下:
回顾他们的主从关系:
master6 – > slave1
master2 – > slave4
master3 – > slave5
二、小思考
如果我把master6挂掉,那slave1会恢复master节点么?
答案见下章(主从扩容)~
文章来源:https://blog.csdn.net/qq_35716085/article/details/135124607
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!