网易云课堂学习-redis哨兵机制核心

哨兵机制(sentinel)核心作用
用来做redis集群的监控、提醒和故障转移。
在这里插入图片描述
哨兵机制的代码实现
在这里插入图片描述
核心运作流程
在这里插入图片描述
在这里插入图片描述
7大概念

  1. 哨兵如何知道redis主从信息(自动发现机制)
  2. 什么是master主观下线
  3. 什么是客观下线
  4. 哨兵之间如何通信(哨兵之间的自动发现)
  5. 哪个哨兵负责故障转移?(哨兵领导选举机制)
  6. slave选举机制
  7. 最终主从切换的过程

哨兵启动和配置
在这里插入图片描述
哨兵如何知道redis主从信息
在这里插入图片描述
什么是主观下线(sdown)
在这里插入图片描述
什么是客观下线(odown)
在这里插入图片描述
哨兵之间如何通信
在这里插入图片描述
哨兵领导选举机制
在这里插入图片描述
slave选举方案
在这里插入图片描述
最终主从切换过程
在这里插入图片描述
节点个数限制
redis的哨兵机制至少要有3个节点才能保证自己的健壮性,如果只有两个,一个挂掉就只剩下一个了,没有哨兵
去允许做故障转移。

主要功能:
1、集群监控,监控master和slave进程是否正常工作。
2、消息通知,如果某个节点有故障,那么哨兵会复制发送消息作为警报通知给管理员。
3、故障转移,如果master节点挂了,会自动转移到slave节点上。
4、配置中心,如果故障转移发生了,通知client客户端新的master地址。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值