Redis的主从复制模式下,一旦主节点由于故障不能提供服务,需要人工将从节点晋升为主节点,同时还要通知应用方更新主节点地址,对于很多应用场景这种故障处理的方式是无法接受的。Redis 从2.8版本提供了哨兵架构来解决这个问题。
一、哨兵和节点的部署架构图
二、知识点导图
哨兵,主要解决了Redis主节点故障产生的高可用的问题,从这个角度去想,会更容易理解哨兵所执行的操作。
在代码中的应用有很多文章有介绍,就不再赘述。
Redis的主从复制模式下,一旦主节点由于故障不能提供服务,需要人工将从节点晋升为主节点,同时还要通知应用方更新主节点地址,对于很多应用场景这种故障处理的方式是无法接受的。Redis 从2.8版本提供了哨兵架构来解决这个问题。
哨兵,主要解决了Redis主节点故障产生的高可用的问题,从这个角度去想,会更容易理解哨兵所执行的操作。
在代码中的应用有很多文章有介绍,就不再赘述。