redis 从节点如何选举从节点升级为主节点_为什么redis哨兵集群只有2个节点无法正常工作?...

本文探讨了Redis的哨兵模式和集群模式,解释了哨兵如何监控主从节点并确保高可用性。重点讨论了为什么哨兵集群需要至少3个节点以避免单点故障,并详细阐述了2个节点和3个节点哨兵集群的工作原理。
摘要由CSDN通过智能技术生成

文章由小编综合整理 

文章来源:

https://blog.csdn.net/u010883383/article/details/77989145 https://blog.csdn.net/qq_25868207/article/details/79147469

由于redis的响应速度快,每秒支持的并发极高(号称10万),现在redis越来越流行了

redis支持的存储有: string, hash(map),list, set, sortset 同时可以使用redis的setnx 来实现分布式锁

首先谈谈redis的哨兵模式:

哨兵支持对主从的监控,并且当主节点挂机之后,可以启动从节点升级为主节点继续提供服务

同时哨兵也支持对客户端提供发现服务,客户端通过连接哨兵从而获取主节点的信息,如果主节点挂机,在升级从节点为主节点之后,客户端通过哨兵可以连接上新的主节点

主节点和从节点之间通过同步写命令来保持数据一致(在启动的时候会立刻先同步主节点的快照,保存主节点的信息)

判断节点是否宕机并且需要重启需要几个哨兵协同判断,当一定数量的哨兵(可配置) 认为主节点宕机才会去升级从节点

接下来谈谈redis的集群模式

redis集群从多主多从共同支撑,至少需要三个主节点才能启动集群

每个集群包含 16384个槽 ,每一个主(从节点负责同步主节点的数据)负责存储其中的某一个槽,

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值