千家信息网

Redis集群故障转移的方法

发表于:2024-11-14 作者:千家信息网编辑
千家信息网最后更新 2024年11月14日,不懂Redis集群故障转移的方法?其实想解决这个问题也不难,下面让小编带着大家一起学习怎么去解决,希望大家阅读完这篇文章后大所收获。Redis集群故障转移的方法:1、从所有的从节点里面选举出一个新的主
千家信息网最后更新 2024年11月14日Redis集群故障转移的方法

不懂Redis集群故障转移的方法?其实想解决这个问题也不难,下面让小编带着大家一起学习怎么去解决,希望大家阅读完这篇文章后大所收获。

Redis集群故障转移的方法:1、从所有的从节点里面选举出一个新的主;2、选举出的新主会执行slaveof no one把自己的状态从slave变成master;3、撤销已下线的主节点的槽指派,并把这些槽位重新指派给自己。

Redis集群故障转移的方法:

一、故障检测
- 1.集群中所有节点都会向其它节点发送PING消息,当在规定的时间内,没有收到对应的PONG消息,就把此节点标记为疑似下线;

- 2.在发送的PING消息里面,会带着当前集群和节点的信息;通过这种方式,即可检测节点的存活,又能维护集群信息的统一性,不过有一定

的时延;

- 3.疑似下线不是真的下线,只有满足以下条件才是真的下线;

- 主节点并且是被分配了slot槽位的主节点中有超过一半的节点都认为此节点疑似下线,才能真的下线;

- 4.当某个节点通过消息得知有一个节点的疑似下线投票已经超过集群一半的时候,会发送一个标识此节点下线的广播消息;

- 5.其它节点收到某节点已经下线的广播后,把自己内部的集群维护信息也修改为节点已下线状态。

二、故障转移
- 1.从所有的从节点里面选举出一个新的主;

- 2.选举出的新主会执行slaveof no one把自己的状态从slave变成master;

- 3.撤销已下线的主节点的槽指派,并把这些槽位重新指派给自己;

- 4.新的主节点向集群广播一条PONG消息,通过这个消息告诉所有集群节点:自己已经变成了主节点,接管了原来的主节点;

- 5.新的主节点开始接收和处理与自己槽位相关的命令请求。

感谢你能够认真阅读完这篇文章,希望小编分享Redis集群故障转移的方法内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!

节点 下线 集群 消息 故障 方法 选举 信息 状态 广播 篇文章 问题 学习 检测 内容 只有 同时 命令 方式 时候 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全等级测评师工作好吗 钦州市app软件开发费用 公司电脑访问不到内部服务器 网络安全知识班队活动设计 长春软件开发有哪些 软件开发需要交什么税 无锡专业网络安全准入控制系统 棱镜多元网络技术公司李思雨 致远信息网络技术有限公司 vb6编写ftp服务器 游戏服务器地图管理系统 深圳电商软件开发需要多少钱 魔兽世界怀旧服玩家和服务器 杭州杉饶网络技术有限公司 苏州国税软件开发税率 惠山区加工软件开发诚信合作 美国服务器制裁 郑州网络安全科技馆参观 网络服务器是自动运行的吗 手机显示请求服务器失败什么意思 中国联通服务器时间端口 深圳互联网立志科技有限公司 上海现代软件开发售价 大黄蜂 软件开发 亚马逊无货源软件开发 怎么远程访问服务器上应用程序 组建校园网项目网络安全 软件开发合同纠纷 答辩状 管线数据库更新建议与展望 王哲宜伴互联网科技
0