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

redis主从哨兵模式

一.为什么用redis主从模式

1.数据备份:主从复制实现数据的热备份。

2.故障恢复:当主节点出现问题时,由从节点提供服务,实现快速恢复。

3.负载均衡:读写分离,主节点提供写服务,从节点提供读服务。在写少读多时提高Redis的并发。

二.为什么使用哨兵模式

主要用于主节点故障转移,当主节点宕机,哨兵自动将一个从节点转换为主节点。

1.只依靠持久化方案,在Redis宕机时无法恢复服务。

2.使用主从复制,在主节点宕机时,可以手动将从节点切换为主节点,但是不能自动完成故障的转移。

3.redis哨兵主要功能:

(1)监控:Sentinel会不断检查主节点和从节点是否正常工作;

(2)通知:被监控的Redis实例如果出现问题,哨兵会通知其他节点;

(3)选举:当主节点宕机,哨兵会在从节点中选出一个主节点,其他的从节点会更新新的主节点信息。

三.哨兵如何判断主节点故障

哨兵会周期性给所有主节点和从节点发送PING命令,当主从节点收到PING命令后,会发送一个响应命令给哨兵,来判断主从节点是否正常。

主观下线:如果主从节点在规定的时间内没有响应哨兵的PING命令,哨兵就会标记这个节点为主观下线。

主观下线存在误判可能,当节点响应数据发送阻塞时,也会导致在规定时间内无法响应哨兵。

客观下线:当哨兵判断一个节点主观下线后,会向其他哨兵发送命令,其他哨兵会做出赞成或者反对的响应。当赞成的哨兵数达到配置文件的quorum值时,这个节点会被标记为客观下线。</

http://www.lryc.cn/news/9591.html

相关文章:

  • Spring 系列之 MVC
  • 电子技术——分立CS和CE放大器的低频响应
  • 代码随想录【Day16】| 104. 二叉树的最大深度、111. 二叉树的最小深度、222. 完全二叉树的节点个数
  • 状态机图、通信图题
  • 分布式文件存储Minio学习入门
  • handler解析(4)-Message及Message回收机制
  • Linux使用定时任务监控java进程并拉起
  • Win 10电脑摄像头提示错误代码0xa00f4244怎么办?
  • MFC消息机制
  • 全国计算机等级考试报名照片要求以及证件照制作教程
  • SQLSERVER 临时表和表变量到底有什么区别?
  • 技术生态异军突起,昇思MindSpore进入AI框架第一梯队
  • 审批流、工作流、业务流
  • 如何利用知识库加强内部管理?
  • 饕餮 NFT 作品集来袭!
  • C++中的内存分区、引用、函数
  • 关于angular表格total模板中一直为0
  • 多线程事务怎么回滚
  • 基于FPGA的时间数字转换(TDC)设计(五:基于Carry4的高精度TDC设计)
  • 【C++】二叉搜索树的实现(递归和非递归实现)
  • 春招来了,如何正确使用领英超高效招聘海外员工、挖掘人才?
  • Mysql中锁机制深入理解
  • 去中心化社交网络协议除了Nostr还有哪些?
  • 【FT2000/4+X100】调试记录
  • 我的Android启动优化—【黑白屏优化】
  • TongWeb8编码设置说明
  • 不同相机之间图片像素对应关系求解(单应性矩阵求解)
  • 远程管理时代,还得是智能化PDU才靠得住!
  • 通俗易懂理解——布隆过滤器
  • TypeScript 学习之类型推导