定时说说|知道 Redis-Cluster 么?说说其中可能不可用的情况

)计算槽,所以key{sub}1和key{sub}2会到同一个槽中。集群配置中有一个配置,-node-集群心跳超时时间。c)会每隔一秒随机选择一个节点发送心跳。主从切换的过程,也涉及到类似的选举:的同意则开始执行主从切换。集群不可用情况根据上面的描述,我们可以总结出如下不可用的情况节点都挂了的槽的时候,会报槽无法获取。的过程,都有可能异常。每日一刷,轻松提升技术,斩获各种offer:

以下为知识DOC为大家进行整理的相关内容,希望对大家有所帮助!

Redis 集群模式简述

一个集群模式的官方推荐最小最佳实践方案是 6 个节点,3 个 3 个 Slave 的模式,如 图00 所示。

ipadqq怎么发定时说说_qq空间的定时说说怎么取消_定时说说

key 分槽与转发机制

Redis 将键空间分为了 16384 个槽,通过以下算法确定每一个 key 的槽:

CRC16(key) mod 16384

由于 16384 = 2 的 14 次方,对一个 2 的 n 次方取余相当于对于它的 2 的 n 次方减一取与运算。所以优化为:

CRC16(key) & 16383

当 key 包含 hash tags 的时候(例如 key{sub}1),会以 sub tags 中指定的字符串(就是 sub )计算槽,所以key{sub}1和key{sub}2会到同一个槽中。

客户端可以发送读取任一个槽的命令到任一个集群实例定时说说,当槽属于请求的实例的时候,就会处理,否则会告诉客户端这个槽在哪里,例如如果将下面命令发到第二个 :

GET key1返回: MOVED slot ip:port(第一个Master的)

默认情况下,所有的读写命令只能发送到 。如果需要使用 Slave 处理读请求,需要先在客户端执行 命令。

主从自动切换机制

当一个 发生故障,如果有 Slave,则会切换为 。

如何判断 发生故障了呢?Redis 集群配置中有一个配置,-node-集群心跳超时时间。当集群内节点建立连接后定时说说,定时任务 函数(参考源码:/redis/redis/blob/6.0/src/.c)会每隔一秒随机选择一个节点发送心跳。如果在超时时间(-node-)的时间内未收到心跳响应,则将这个节点标记为 pfail。

如果集群中有一半以上的 标记一个节点的状态是 pfail,那么这个节点的状态就会变成 fail。

当节点变成 fail 就会触发自动主从切换。主从切换的过程,也涉及到类似的选举:

当某个 被标记为 fail 之后,对应的 Slave 节点执行定时任务 函数时,选取复制偏移量,也就是主从同步进度最大、数据最新的 Slave 尝试变为主。这个 Slave 设置自己的 += 1(正常情况下集群中所有的 相同,每次选举都会加 1,并且每个 只能投一次,防止多个 Slave 同时发起选举后难以获取大多数票),之后向所有的 发送 请求定时说说,如果得到大多数 的同意则开始执行主从切换。集群不可用情况

根据上面的描述,我们可以总结出如下不可用的情况

当访问一个 和 Slave 节点都挂了的槽的时候,会报槽无法获取。当集群 节点个数小于 3 个的时候,或者集群可用节点个数为偶数的时候,基于 fail 的这种选举机制的自动主从切换过程可能会不能正常工作,一个是标记 fail 的过程,一个是选举新的 的过程,都有可能异常。参考官方文档:redis.io//-spec源代码:[/redis/redis

每日一刷,轻松提升技术,斩获各种offer:

qq空间的定时说说怎么取消_定时说说_ipadqq怎么发定时说说

本文地址: https://www.zhishidoc.com/6382.html

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022年9月30日 下午11:37
下一篇 2022年9月30日 下午11:39

相关推荐

  • 关于憧憬疫情过后的说说,愿山河无恙未来可期(精选15句)

    疫情让我重新认识了自己,人生海海,不过平凡一人耳!只要努力只要坚持无论疫情还是人生的困难都会冬去春来万物复苏迎春遇见更好的自己!愿历此坎坷,山河可无恙,人间皆可安。下面说说网给大家分享的是关于憧憬疫情过后的说说,愿山河无恙未来可期的唯美句子,希望你能喜欢。11、以上就是关于憧憬疫情后的说说,在疫情还未完全消失的时候也希望大家都能够做好自身的防护,保护自己的生命。

    投稿 2022年10月15日
    18400
  • 2021年个人对照检视剖析发言材料(四对照四看)

    按照—要求—对照–四个方面,查问题、找差距、挖根源、明方向,现对照检查如下:(一)对照—-的号召和要求方面:在工作和生活中我始终以—,把各项工作干好干到实处。(二)对照新—-标准方面:始终以—的标准严格要求自己,但仍然存在一定的不足。按照—的要求,通过把自己摆进去、把—摆进去、把工作摆进去,深刻反思产生上述问题的根本原因,主要有以下几个方面:

    2022年11月5日
    10500
  • 满是幽默的QQ个性搞笑说说

    满是幽默的QQ个性搞笑说说21、笑一笑十年少,那笑两笑就岂不是直接就没命拉【满是幽默的QQ个性搞笑说说】相关文章:搞笑幽默说说心情短语08-11qq说说搞笑短语08-11qq经典搞笑幽默短语08-11幽默的qq说说心情短语03-03搞笑个性说说心情短语08-11搞笑个性说说心情短语08-11qq说说个性心情短语08-11最幽默的经典搞笑说说心情短语08-11经典qq搞笑说说心情短语08-11

    投稿 2022年10月23日
    13000
  • “做好垃圾分类,共建文明社区”垃圾分类宣传活动

    为进一步倡导垃圾分类理念,增加大龙社区居民对生活垃圾分类减量的知晓度、认同度、参与度。11月18日上午,江汉区民权街道大龙社区开展了“做好垃圾分类,共建文明社区”垃圾分类宣传活动。让垃圾分类从口号变为行动,有力促进社区居民养成良好的环保生活习惯,更有利于构建美丽、和谐的健康生活环境。

    2022年10月17日
    13200
  • 经典唯美古风伤感说说

    一些经典又唯美的古风句子往往都很受古言迷妹们的喜爱。以下是Sara小编为大家提供的经典唯美古风伤感说说,供大家参考借鉴!经典唯美古风伤感说说【优秀篇】经典唯美古风伤感说说【推荐篇】经典唯美古风伤感说说【经典篇】经典唯美古风伤感说说关于古风伤感的说说关于伤感唯美古风说说唯美古风伤感流泪说说带古风的伤感唯美说说伤感唯美说说要长一点

    2022年10月29日
    14000

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注