028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Redis故障转移流程是什么意思

本篇内容介绍了“redis故障转移流程是什么意思”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

成都创新互联公司专注于宽甸网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供宽甸营销型网站建设,宽甸网站制作、宽甸网页设计、宽甸网站官网定制、小程序设计服务,打造宽甸网络公司原创品牌,更为您提供宽甸网站排名全网营销落地服务。

Redis-sentinel故障转移流程

  1. sentinel初始化

  1. sentinel向配置的masters发送info命令(每10秒):获取master及slave信息

  1. sentinel向slaves发送info命令(每10秒):获取slave信息

  1. sentinel向所有的master和slave的__sentinel__:hello频道发布消息(每2秒):

  2. sentinel订阅主从服务器的频道信息:获取其他sentinel信息

  1. sentinel向所有已知的master/slave/sentinel发送ping命令(每1秒):心跳检测

  2. 主观下线:节点在down-after-milliseconds均未返回有效回复

  1. 客观下线:主观下线的sentinel数量达到quorum

  1. sentinel选主

  1. sentinel leader做故障转移:连接断开时间、优先级、offset、run_id

  2. sentinel leader向选举出来的slave发送slaveof no one命令,变成leader

  3. sentinel leader向其他slave发送命令,使其转为新leader的slave

  4. sentinel leader对旧master做心跳检测,当其恢复后使其转为新leader的slave

Redis-cluster故障转移流程

  1. node加入集群后,使用gossip算法完成集群中信息同步

  2. node与集群中所有主节点互相做心跳检测

  3. 疑似下线

  4. 已下线(半数主节点)

  5. 广播node fail的消息

  6. 故障转移

  1. 旧的主节点恢复后,成为新的主节点的slave

“Redis故障转移流程是什么意思”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!


本文标题:Redis故障转移流程是什么意思
分享链接:http://www.tsicrk.com/article/psppie.html

其他资讯

让你的专属顾问为你服务

1.6017s