redis集群的概念:多副本及哨兵

  今天看了一下关于redis集群的文章,有关于集群及哨兵的概念,还是有必要总结一下笔记。

  部署了多个redis实例的架构模型如下,实时读写master,slave实时从master同步回来。

 

  采用多副本方案的优势:①缩短不可用时间,master宕机时可手动将slave提升为master继续提供服务。②提升读性能,让slave分担了一部分读请求。

哨兵:故障自动切换机制

  哨兵可以自动化将slave提升为master替代宕机的master工作,哨兵每隔一段时间询问master是否正常,当异常时会发起主从切换。

  但有可能存在网络问题导致哨兵会误判,因此可以部署多个哨兵让它们一起监测master的状态,当多个哨兵(设定的阀值)都认为master异常时才判定master发生了故障并发起主从切换。

  以上参考文章:https://mp.weixin.qq.com/s/SZRYscFCYMZzobpetBU91w

posted @ 2021-02-19 23:20  smallzhen  阅读(701)  评论(0编辑  收藏  举报