Redis哨兵模式
1 原理
哨兵模式是一种特殊的模式,是主从模式的升级版,因为主从的出现故障后,不会自动恢复,需要人为干预。哨兵模式是Redis高可用的一种实现方案。哨兵是一个独立的进程, 可以实现对Redis实例的监控、通知、自动故障转移。具体如下: (1)监控(Monitoring) :哨兵(sentinel) 会不断地检查你的Master和Slave是否运作正常。 (2)提醒(Notification) : 当被监控的某个Redis出现问题时, 哨兵(sentinel) 可以通过 API 向管理员或者其他应用程序发送通知。 (3)自动故障迁移(Automatic failover) :当一个Master不能正常工作时,哨兵(sentinel) 会开始一次自动故障迁移操作,它会将失效Master的其中一个Slave升级为新的Master, 并让失效Master的其他Slave改为复制新的Master; 当客户端试图连接失效的Master时,集群也会向客户端返回新Master的地址,使得集群可以
Redis哨兵模式最先出现在Python成神之路。
共有 0 条评论