项目实践,Redis集群技术学习(十二)

redis 6.2 故障恢复

当故障节点被标记为客观下线时,如果该节点是持有槽的主节点,则需要从其从节点中选出一个进行替换,以确保集群的高可用性。所有从节点都负责故障恢复,当从节点通过内部定时任务发现其所复制的主要节点进入客观下线状态时,将触发故障恢复流程。

项目实践,Redis集群技术学习(十二)

资格检查

每个从节点需要检查最后与主节点断线的时间,以判断是否有资格替换故障的主节点。如果从节点与主节点断线时间超过 cluster-node-timeout * cluster-slave-validity-factor,则该从节点不具备故障转移资格。参数 cluster-slave-validity-factor 是从节点的有效因子,默认值为 10。

准备选举时间

当从节点符合故障转移资格后,会更新触发故障选举的时间,只有在达到该时间后才能进行后续流程。以下是与故障选举时间相关的字段:

struct clusterState {    ...    mstime_t failover_auth_time; /* 记录之前或者下次将要执行故障选举时间 */    int failover_auth_rank; /* 记录当前从节点排名 */}

采用延迟触发机制主要是通过对多个从节点设置不同的延迟选举时间来支持优先级问题。(具体伪代码请参见相关文档)

发起选举

当从节点定时任务检测到达到故障选举时间(failover_auth_time)时,会发起选举流程如下:

沁言学术 沁言学术

你的论文写作AI助理,永久免费文献管理工具,认准沁言学术

沁言学术 30 查看详情 沁言学术

(1)更新配置纪元

配置纪元是一个只增不减的整数,每个主节点自身维护一个配置纪元(`clusterNode.configEpoch`)以标示当前主节点的版本,所有主节点的配置纪元都不相同,从节点会复制主节点的配置纪元。

配置纪元的应用场景包括:

  • 新节点加入。
  • 槽节点映射冲突检测。
  • 从节点投票选举冲突检测。

(2)广播选举消息

在集群内广播选举消息(FAILOVER_AUTH_REQUEST),并记录已发送消息的状态,确保该从节点在一个配置纪元内只能发起一次选举。消息内容类似于 ping 消息,只是将 type 类型更改为 FAILOVER_AUTH_REQUEST

选举投票

只有持有槽的主节点会处理故障选举消息(FAILOVER_AUTH_REQUEST),因为每个持有槽的节点在一个配置纪元内都拥有一张唯一选票。

投票过程实际上是一个领导者选举的过程,如集群内有 N 个持有槽的主节点,代表有 N 张选票。由于在每个配置纪元内持有槽的主节点只能投票给一个从节点,因此只能有一个从节点获得 N/2+1 的选票,从而保证能够找出唯一的从节点。

例如,集群内有 5 个持有槽的主节点,当主节点 b 故障后还有 4 个,当其中一个从节点收集到 3 张投票时,代表已获得足够的选票可以进行替换主节点操作,故障主节点也算在投票数内。假设集群内节点规模是 3 主 3 从,其中有 2 个主节点部署在一台机器上,当这台机器宕机时,由于从节点无法收集到 3/2+1 个主节点选票,将导致故障转移失败。这个问题也适用于故障发现环节。

因此,在部署集群时,所有主节点至少需要部署在 3 台物理机上才能避免单点问题。

以上就是项目实践,Redis集群技术学习(十二)的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/468317.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年11月8日 06:24:46
下一篇 2025年11月8日 06:26:58

相关推荐

  • 狗狗币价格暴涨:模因币狂热还是加密货币革命?

    狗狗币价格飙升引发市场热议:是炒作还是潜力? 狗狗币的热潮再度席卷而来!这枚以模因为灵感的加密货币价格大幅上涨,引发人们广泛讨论:这是否只是短暂的市场泡沫,还是预示着狗狗币以及整个加密资产领域的进一步发展? 狗狗币价格飞涨:时代情绪的风向标? 近期,狗狗币(Dogecoin)重回聚光灯下。受比特币因…

    2025年12月8日
    000
  • Solana、XYZVerse 和 Pi Network:探索加密货币领域

    探索 solana、xyzverse 与 pi network 的最新趋势与洞见,从高速区块链到社区驱动的加密解决方案,以及 1 亿美元的生态系统基金。 Solana、XYZVerse 与 Pi Network:穿越加密世界的格局 加密世界正变得越来越热闹!从 Solana 的技术创新,到 XYZV…

    2025年12月8日
    000
  • 常见的稳定币有哪些?和普通币种有什么不同?

    稳定币是与法定货币挂钩、价格波动较小的一类虚拟货币,主要用于价值锚定和资产保值。 目前市面上最常见的稳定币包括: USDT(Tether):市值最大、使用最广的稳定币,锚定美元,几乎所有交易平台都支持。 USDC(USD Coin):由Circle发行,合规性较强,透明度高。 BUSD(Binanc…

    2025年12月8日
    000
  • 币圈黑话大全:新手必懂的20个术语

    刚入圈的新手往往会被各种术语“绕晕”,看不懂群聊、读不懂资讯。本文为你盘点币圈最常见的20个黑话术语,学会这些,快速融入币圈生态。 1. 拉盘:指庄家或资金推动币价上涨。 2. 砸盘:庄家或大量持币者集中抛售,导致币价快速下跌。 3. 韭菜:指新手投资者,常被高位接盘或被“割”。 4. 割韭菜:指庄…

    2025年12月8日
    000
  • 比特币、Nexchain 和预售:加密货币领域什么最热门?

    探索比特币的动态、nexchain 的崛起以及围绕加密货币预售的热议,揭示投资者关注的关键趋势和见解。 比特币、Nexchain 与预售:加密领域当前的热点 加密世界总是在不断变化,比特币依然占据主导地位,而 Nexchain 的预售正在引发广泛关注。这不仅仅是市场炒作,更涉及人工智能与实际应用场景…

    2025年12月8日
    000
  • 《GENIUS法案、Circle与Tether:稳定币的新时代?》

    《genius法案》引发稳定币行业巨头circle与tether之间的合规竞赛,同时也为传统金融进入数字资产领域打开了新的通道。 GENIUS法案、Circle与Tether:稳定币新时代的来临? 《GENIUS法案》的出台在稳定币市场引发了广泛关注。行业领导者如Circle和Tether正在制定新…

    2025年12月8日
    000
  • Hedera (HBAR) 与 ONDO:这些加密货币能否带来超额收益?

    hedera 和 ondo 正在引发市场关注,但哪一种加密货币更具投资价值?我们将深入探讨它们在稳定币、人工智能和现实资产代币化方面的前景,看看谁更有可能带来丰厚回报。 嘿,加密圈的朋友们!HBAR 和 ONDO 最近热度不断攀升。两者都展现出强劲的增长势头,但到底哪一个更值得你投入资金?这就像两位…

    2025年12月8日
    000
  • 柴犬币、加密分析师、信号:解读模因币的下一步动向

    柴犬币(shiba inu)是否将迎来突破?加密货币分析师们正紧盯一系列指标,从代币销毁速度到人工智能整合潜力,试图判断shib是否能够触及0.00002美元的目标价位。 柴犬币(SHIB)的行情仍在持续发酵,市场分析人士正密切关注多个关键信号,以评估这枚模因币是否具备突破关键阻力、迈向更高价位的能…

    2025年12月8日
    000
  • NEAR协议、人工智能领域与机构兴趣:一场完美风暴?

    near protocol的飙升,由人工智能领域的热情和机构认可所推动,预示着区块链投资潜在的范式转变。 NEAR Protocol、AI领域与机构兴趣:一场完美风暴? NEAR Protocol正在掀起一股热潮,而这并不仅仅归因于加密市场的整体氛围。人工智能领域与日益增长的机构兴趣的结合,正在为N…

    2025年12月8日
    000
  • 弗洛基·INU、模因狂潮与AI平台的崛起:一个新时代?

    floki inu的崛起、模因币的波动性以及像sonic labs的spark这样的ai平台的出现,正在重塑加密货币格局。这是未来的趋势吗? Floki Inu, 模因热潮与AI平台的崛起:一个新时代? 加密世界正热闹非凡!Floki Inu 正在掀起波澜,模因币市场一如既往地狂热,而人工智能正在强…

    2025年12月8日
    000
  • 币安、Yooldo 游戏与代币:探索 GameFi 领域

    探索 gamefi 新动向:币安上线 yooldo games(esports)及代币热潮 币安、Yooldo Games 与代币:畅游 GameFi 生态 GameFi 领域近期表现火热,特别是币安的一系列动态。我们来了解下 Yooldo Games(ESPORTS)、新代币的上线以及这对加密爱好…

    2025年12月8日
    000
  • 卡尔达诺(ADA)病毒式激增:替代币终将突破1美元大关?

    cardano(ada)近期迎来价格暴涨,吸引了大量投资者的目光。它是否能够突破1美元的心理关口,还是会再度遇阻回落?本文还将关注其他山寨币的表现以及围绕cardano的热议话题。 Cardano (ADA) 爆发式上涨:山寨币能否真正突破1美元? Cardano(ADA)正经历一波强劲的上涨行情,…

    2025年12月8日
    000
  • 柴犬币飙升:追逐里程碑与驾驭加密货币浪潮

    柴犬币(shiba inu)迎来强势反弹,受技术指标与社区活跃度推动,在整体加密市场回暖之际向关键目标迈进 近期加密市场再度升温,而柴犬币(Shiba Inu)成为焦点之一!随着价格大幅上涨,市场开始猜测SHIB是否迎来新一轮牛市行情。我们来剖析这波上涨背后的推动力,并探讨其是否有望触及关键心理价位…

    2025年12月8日
    000
  • 泰达币、Circle与稳定币对决:下一步是什么?

    tether发布美国版稳定币,circle坚守合规路线,稳定币竞争白热化。数字美元的未来走势值得关注。 Tether与Circle稳定币较量:下一步走向何方? 稳定币战场正迅速升温!Tether计划推出专为美国市场打造的稳定币,而Circle则持续强调合规运营,数字美元的新格局正在浮现。这一切释放出…

    2025年12月8日
    000
  • 预售、ICO与百倍回报:2025年加密货币市场导航

    探索 2025 年预售与 ico 的最新动向,聚焦具备百倍回报潜力的项目。掌握核心洞察,在快速演化的加密市场中发现未来可期的投资机会。 2025 年加密投资导航:预售与 ICO 的百倍机遇 加密市场持续高速演进,进入 2025 年,预售和 ICO 成为投资者追逐高回报的热门选择。本文将揭示当前市场的…

    2025年12月8日
    000
  • Cardano (ADA) 与加密货币收益:驾驭 2025 年浪潮

    cardano近期暴涨及2025年潜在增长前景分析,同时关注unilabs finance与迷因币等新兴替代币种 Cardano(ADA)与加密资产收益:迎接2025年的机遇 当前加密市场热度持续升温!Cardano(ADA)正在强势崛起,众多投资者纷纷寻找下一个潜力币种。我们一起来分析此轮上涨背后…

    2025年12月8日
    000
  • bi安官方网站入口通道 Binance交易所正版首页链接直接进

    Binance是全球领先的数字资产交易平台,成立于2017年,以强大的技术实力、严格的安全保障和多样化的交易服务著称。1、平台提供丰富的交易产品,涵盖主流币种与新兴代币,并支持现货、杠杆及合约交易。2、具备顶级的安全保障,包括冷热储存分离、用户安全资产基金(SAFU)及双重身份验证(2FA)。3、构…

    2025年12月8日
    000
  • BlockDAG、VeChain与加密货币格局:一个纽约人的视角

    探索2025年blockdag、vechain及其他加密货币的发展前景,聚焦于其实际应用与市场走向。掌握这些数字资产的最新进展。 各位加密圈的朋友,我们直接切入正题。关于BlockDAG、VeChain以及整个加密市场的讨论热度持续上升,比旧金山的科技峰会还要火爆。那么,这些趋势到底预示着什么?一起…

    2025年12月8日
    000
  • MNT、回调与分析:解读最新加密货币动态

    深入解析mnt与市场调整:鲸鱼动向、多头趋势与未来展望 MNT、价格调整与分析:洞察最新加密趋势 加密市场再度活跃,MNT成为热议话题。本文将深入剖析MNT的最新走势,探讨价格调整背后的动因,并解读其对投资者的潜在影响。 鲸鱼动向:持续吸筹及其市场信号 最新数据显示,MNT正被大型资金持续吸纳。根据…

    2025年12月8日
    000
  • 渲染加密、去中心化物理基础设施和GPU渲染:未来已来,宝贝!

    深入探索 render 加密货币、depin 与 gpu 渲染的世界。了解最新的趋势、洞察,以及为何这项技术正在撼动数字领域的格局。 Render 加密货币、DePIN 与 GPU 渲染:未来已来,宝贝! Render 加密货币、DePIN(去中心化物理基础设施网络)和 GPU 渲染正逐渐成为热门话…

    2025年12月8日
    000

发表回复

登录后才能评论
关注微信