zoukankan      html  css  js  c++  java
  • Redis 哨兵集群

    Redis 哨兵集群定义

    三个方面

    1. 监控(Monitoring): 哨兵(sentinel)会不断地检查你的 Master 和 Slave 是否运作正常。
    
    2. 提醒(Notification):当被监控的某个 Redis出现问题时, 哨兵(sentinel) 可以通过 API 向管理员或者其他应用程序发送通知。
    
    3. 自动故障迁移(Automatic failover):当一个Master不能正常工作时,哨兵(sentinel) 会开始一次自动故障迁移操作,它会将失效Master的其中一个Slave升级为新的Master
    
    

    Redis 重点阐述容灾机制

    当某个master服务下线时,所有的slave将无法同步数据,这对于redis集群就是灾难性的,此时哨兵自动将该master下的某个
    salve服务升级为master服务代替已下线的master服务继续处理请求,这时灾难的局面就会被扭转了回来,这就是容灾机制。
    

    Redis 哨兵--原理

    sentinel系统可以监视一个或者多个redis master服务,以及这些master服务的所有从服务;当某个master服务下线时,
    自动将该master下的某个从服务升级为master服务替代已下线的master服务继续处理请求。
    

    Redis 主流的集群方案

    1. redis cluster 集群方案
    
    2. master/salve主从方案
    
    3. 哨兵模式来进行主从替换以及故障恢复
    
  • 相关阅读:
    架构漫谈阅读笔记(1)
    第一周学习进度
    2月13号寒假总结
    2月12日寒假总结
    2月11日寒假总结
    2月10日寒假总结
    寒假学习进度笔记一
    mapreduce课上实验
    个人课程总结
    用户体验评价
  • 原文地址:https://www.cnblogs.com/xinzaiyuan/p/12292083.html
Copyright © 2011-2022 走看看