Redis-集群

本文介绍了Redis哨兵模式,包括哨兵如何监控master和slave节点,以及在master故障时的快速切换过程。还讨论了分片部署和多主多从的集群模式,但提到无法实现跨机房部署。
摘要由CSDN通过智能技术生成
  1. 主从
  2. 哨兵
  3. 集群
  4. 分布部署

2、哨兵模式

除了redisl master、redis slave,我们有另外的一个节点,叫redis Sentinel啊。redis Sentinel会去同时连接master和slave啊。这个sentinel,它是同时和我们对应的master和slave,保持了一个心跳的连接。这样的话它可以非常快速的监听住master是不是还活着,是不是slave还活着啊。

我的redis client在启动的时候,他第一个找的是sentinel,也就是第一步,他在启动的时候会需要去寻址,其实就是我们的redis client,从redis Sentinel当中去获取一个地址。这个地址是告诉我的redis client,我的master跟slave的节点分别是什么啊

一旦我们对应的master发生了一个故障,我们的redis Sentinel和我们的master之间,对应的这个心跳协议产生了一些超时的问题,slave还活着,那我们的redis Sentinel,就可以去更改自己内部的配置将这个master和slave产生切主,因为我们的redis client跟redis Sentinel之间是有长连接心跳关系的。我们对应的这个redis Sentinel会反向的推之,推送给我们对应的redis client告诉他说我已经切主了啊,当我们对应的这个redis master恢复过来以后,那它也会被Sentinel感知到,因为它对应内部配置的,这样和Sentinel地址两边是互相感知的

3、分片部署(多主多从)

4、集群模式(不再区分master和slave)

无法跨机房

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值