(进阶篇)Redis6.2.0 集群 哨兵模式_哨兵工作原理_02

文章目录

            • 1. 主从复制哨兵架构图
            • 2. 定时任务
            • 3. 主观下线
            • 4. 客观下线
            • 5. 仲裁
            • 6. 哨兵工作原理

1. 主从复制哨兵架构图

在这里插入图片描述

2. 定时任务

Sentinel内部有3个定时任务分别是:

  • 每1秒每个Sentinel对其他Sentienl和Redis节点执行 PING 操作(监控)
  • 每2秒每个Sentinel通过Master节点的channel交换信息(Publish/Subscribe)
  • 每10秒每个Sentinel会对Master和Slave执行 INFO 命令
3. 主观下线

所谓主观下线,(简称SDOWN)指的是单个Sentinel实例对服务器做出下线的判断,即单个Sentinel认为某个服务下线(有可能是接收不到订阅,之间的网络不通等等原因)

4. 客观下线

(简称ODOWN)指的是多个Sentinel实例在对同一个服务器做出SDOWN判断,并且通过命令相互交流之后,得出的服务器下线判断,然后开启faliover。

5. 仲裁

指的是配置文件中的quorum选项
quorum的值一般设置Sentinel个数的二分之一加1,例如3个Sentinel就设置为2.

6. 哨兵工作原理
  • 1.每秒PING
  • 2.有效回复PING 命令时间超时配置文件down-after-milliseconds选项所指定的值,被认定主观下线。
  • 3.确认主观下线状态
  • 满足条件,客观下线
  • 5.投票选举主节点,从节点复制数据
  • 6.当主节点编辑为客观下线,INFO命令触发由10s依次调整为1s一次。
  • 7.若没有足够数量的Sentinel同意Master已经下线,Master的客观下线状态就会被移除。若Master重定向Sentinel的PING命令返回有效回复,Master的主观下线状态就会移除。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/517815.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

10年+,阿里沉淀出怎样的搜索引擎?

阿里妹导读:搜索引擎是阿里的10年沉淀,具有很高的技术/业务/商业价值。1688很多场景都借助了搜索中台的能力,基于此,以1688主搜为例介绍搜索全链路知识点,希望对你有所借鉴,有所启发。 一、整体架构 搜索…

年薪15W的程序员因为掌握这个技能,薪资翻倍!

在这个IT系统动辄就是上亿流量的时代,java作为大数据时代应用最广泛的语言,诞生了一批又一批的技术。一些独角兽公司以及腾讯、阿里、百度、网易等知名大厂对java人才的需求量连年升级,优秀程序员能轻松达到30w的水平,但写此同时&…

语雀携手Teambition,玩转项目协作与知识管理

在数字化转型的大浪潮中,大量企业都有项目协作与知识管理诉求。Teambition 是一款优秀的项目协作产品,深受众多企业的青睐。语雀则是来自阿里巴巴的一款新品,是知识管理领域里冉冉升起的新星。今年夏天,语雀携手Teambition&#x…

支付宝小程序“开闸放粮”,亿级流量扶持中小商家!

街边小店也有机会登上支付宝首页推荐位了! 9月17日消息,在支付宝开放日活动中,支付宝宣布向小程序商家开放包括主搜热搜榜、首页腰封、首页惠支付频道、首页生活服务频道、花呗频道、会员频道等六大中心化入口,商家通过引导用户扫…

idea 编译Java heap space 内存溢出

解决方案 根据自身的实际情况设置参数大小,我调整到4096就好使了

避坑!使用 Kubernetes 最易犯的 10 个错误

Kubernetes 作为大规模企业级应用容器编排的首推工具,其为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列完整功能,本文作者 Marek Bartik 深入分享了 K8s 的避坑宝典,相信会对开发者们大有裨益。作者 | Marek Bartik&…

当 K8s 集群达到万级规模,阿里巴巴如何解决系统各组件性能问题?

本文主要介绍阿里巴巴在大规模生产环境中落地 Kubernetes 的过程中,在集群规模上遇到的典型问题以及对应的解决方案,内容包含对 etcd、kube-apiserver、kube-controller 的若干性能及稳定性增强,这些关键的增强是阿里巴巴内部上万节点的 Kube…

来了!云栖大会都能看到什么?

盼望着 盼望着 一年一度科技盛宴2019杭州云栖大会 来了! 欢迎你 来自远方的开发者们 今天小云为你偷偷潜入会场 带来一大波“谍照” 一起看云栖 在这儿,感受科技带来的巨大惊喜 平头哥放大招! 人工智能整体性突破! 更有三位男神…

美国 AI 博士一针见血:Python 这样学最容易成为高手!

我见过市面上很多的 Python 讲解教程和书籍,他们大都这样讲 Python 的:先从 Python 的发展历史开始,介绍 Python 的基本语法规则,Python 的 list, dict, tuple 等数据结构,然后再介绍字符串处理和正则表达式&#xff0…

【物联网开发实战】- 设备上云方案详解?

【物联网开发实战】- 如何让设备上云? 物联网开发过程中遇到的第一个棘手问题就是:如何让设备连接上云? 我们以智能洗衣机为例,至少包含:温度/水位等传感器,主控MCU(Microcontroller Unit&…

bash: mysqldump: command not found

文章目录一、问题分析定位二、解决方案2.1. 解决方案12.2. 解决方案22.3. 解决方案3一、问题分析定位 由于mysqldump在mysql/bin目录下面,直接执行此命令,环境变量中没有,找不到的情况 二、解决方案 2.1. 解决方案1 # 进入到mysql的bin目…

深入解析 Kubebuilder:让编写 CRD 变得更简单

导读:自定义资源 CRD(Custom Resource Definition)可以扩展 Kubernetes API,掌握 CRD 是成为 Kubernetes 高级玩家的必备技能,本文将介绍 CRD 和 Controller 的概念,并对 CRD 编写框架 Kubebuilder 进行深入…

“编程能力差,90%输在了选择上!”CTO:多数程序员都是瞎努力!

在编程的世界里,编程语言就像橱窗里的衣服,琳琅满目。 编程语言实在是太多啦,如C、C、Java、Python、Objective-C和PHP等。这让不少的小白程序员产生选择困难症,到底应该学哪一门编程语言呢?大部分人在面对“你为什么要学这个编…

sqlite事务模型、性能优化tips、常见误区

0,前言 本文主要介绍sqlite的事务模型,以及基于事务模型的一些性能优化tips,包括事务封装、WAL读写分离、分库分表、page size优化等。并基于手淘sqlite的使用现状总结了部分常见问题及误区,主要集中在多线程的设置、多线程下性能…

企业实战_07_MyCat 搭建Mysql 一主一从复制环境

接上一篇:企业实战_06_MyCat 常用的分片算法 https://gblfy.blog.csdn.net/article/details/118770261 文章目录一、 环境准备1. 主从复制搭建流程2. 服务器分布二、 MySql 主机节点操作如下2.1. 创建数据库2.2. 初始化表结构及数据2.3. 验证2.4. 数据备份2.5. 脚本…

实操来了!一文告诉你如何用 Streamlit 和 Heroku 开发 Web

作者 | AJ Gordon责编 | Carol头图 | CSDN 付费下载于视觉中国出品 | CSDN云计算(ID:CSDNcloud)本文主要介绍如何利用Python的Streamlit库和Heroku云平台来做一个交互式数据分析Web应用。开发环境如下:Windows10系统Anaconda3&am…

阿里第一颗芯片问世,平头哥发布最强AI芯片含光800

阿里巴巴第一颗自研芯片正式问世。9月25日的杭州云栖大会上,达摩院院长张建锋现场展示了这款全球最强的AI芯片——含光800。在业界标准的ResNet-50测试中,含光800推理性能达到78563 IPS,比目前业界最好的AI芯片性能高4倍;能效比50…

企业实战_08_MyCat 搭建Mysql 一主二从复制环境

接上一篇:企业实战_07_MyCat 搭建Mysql 一主一从复制环境 https://gblfy.blog.csdn.net/article/details/118640210 文章目录一、解决同步和数据初始化1. 主节点node1脚本同步2. 数据初始化二、创建复制链路2.1. 登陆数据库2.2. 建立复制的链路2.3. 查看链路2.4. 设…

支付宝放出数字化经营新神器,可提升商家60%消费频次

会员经济俨然成为消费领域的“香饽饽”。 听歌、看视频、购物甚至出行,三百六十行,行行有会员。 本质上,“会员”是商家与消费者之间的“信任关系”,消费者愿意相信商家会让渡更多实惠与便利;商家则希望通过让利换取…

终于,我也到了和 Eclipse 说再见的时候,难说再见

作者 | 程序员小跃责编 | 夕颜头图 | CSDN下载自视觉中国出品 | CSDN博客2011-2020,一段旅程的结束,意味着另一端旅程的全新开始。优秀的赛车手,除了过硬的技术之外,拥有一部性能炸裂的赛车驰骋赛道,随之而来的必然是一…