当前位置: 首页 > news >正文

Redis哨兵模式-黑马学习笔记

redis哨兵模式

1.哨兵主要的作用

用于监控主节点的健康情况 如果主节点挂掉立马选择一个从节点顶上去

2.监控的机制

如何监控呢?

sentinel基于心跳机制检测主节点的状态 每个1秒向集群发送ping (三体中逻辑用来威胁三体人的心跳检测)

如果哨兵发现主节点下限就会主观的认为主节点挂了 然后向他的队友询问 如果大多数人都认为他挂了 就判定为客观下限(指鹿为马)

3.选举规则

1.如果过久没有与主节点建立数据同步 就会被哨兵判定为不合格的领袖 无法升级为主节点

2.(嫡长子继承) 如果被配置了优先级 就用不参加选举

3.根据从节点的经验判断 数据越新(能力越大)

4.同上

4.故障转移

步骤:

1.推举新王 褪去奴隶印记

2.主节点成为阶下囚 旧时王谢堂前燕

3.改旗易帜 修改节点配置 卧薪尝胆

http://www.dtcms.com/a/78824.html

相关文章:

  • STM32F429单片机FMC接口驱动TFT LCD和SDRAM
  • Flutter Dart 泛型详解
  • OpenCV图像拼接(4)图像拼接模块的一个匹配器类cv::detail::BestOf2NearestRangeMatcher
  • 【论文阅读】CARES:医学视觉语言模型可信度的综合基准
  • 2025-03-17 学习记录--C/C++-PTA 习题4-7 最大公约数和最小公倍数
  • 汇编移位指令
  • 读取Table的结构转换为Model类
  • Git push后撤销提交
  • 变量和数据类型——Python
  • 如何在electron中注册快捷键?
  • 高性能缓存:使用 Redis 和本地内存缓存实战示例
  • 使用vite新建vue3项目 以及elementui的使用 vite组件问题
  • windows+ragflow+deepseek实战之一excel表查询
  • 软件安全性测试的重要性和常用工具介绍,软件测试服务公司推荐
  • 固定资产管理系统解决方案,固定资产管理系统源码,设备管理系统源码(Java源码)
  • 集合的练习1-2
  • 【Matlab GUI】封装matlab GUI为exe文件
  • Java对接豆包等AI大模型的设计方案(六)-- 对接OpenAI的java库
  • 大语言模型的多垂类快速评估与 A/B 测试
  • 基于javaweb的SpringBoot食品溯源系统设计与实现(源码+文档+部署讲解)
  • 机器学习和深度学习中参数概览
  • electron框架(3.0)主程序与桥梁与渲染,以及之间的通信
  • 【实战篇】exists语法解析
  • 【QT 多线程示例】两种多线程实现方式
  • 用Java写斗地主前期工作的一些小想法
  • 【商城实战(44)】商城实战避坑指南:从问题排查到经验升华
  • 回顾一下-笔记
  • 【IDEA中配置Maven国内镜像源】
  • Java设计模式之模板方法模式
  • 蓝桥杯国赛子串2023动态规划,暴力