Redis如何保证高可用和高并发以及哨兵模式的四个主要功能

一、Redis如何保证高可用和高并发

Redis主从架构+Sentinel模式,一主多从,可以满足高可用和高并发。当出现某个实例宕机后会自动进行主备切换,配置读写分离,能够缓解Master读写压力。使用哨兵(sentinel)机制时当主节点出现故障时,由Sentinel自动完成故障发现和转移,并通知应用方,实现高可用性。

二、哨兵的四个主要功能:

  1. 集群监控,负责监控redis master和slave进程是否正常工作。
  2. 消息通知,如果某个redis实例有故障,那么哨兵负责发送消息作为报警通知给管理员。
  3. 故障转移,如果master node挂掉了,会自动转移到slave node上。
  4. 配置中心,如果故障转移发生了,通知client客户端新的master地址。

猜你喜欢

转载自blog.csdn.net/weter_drop/article/details/128355472