Redis Cluster高可用(ha)性解析

分类: MICROSERVICE 发布于:

Redis 的含义REmote DIctionary Server

高可用性和自用Failover

Redis Sentinel Documentation

  • Redis Sentinel(哨兵)

Sentinel 为高可用(ha)提供了4个基本功能:

Monitoring: 监控master和slave是否正常工作

Notification: 通过api对外发送消息

Automatic failover: 检测到失败状态以后自动切换主从

Configuration provider: 服务发现

启动Sentinel的两种方式

redis-sentinel /path/to/sentinel.conf

或者 配合redis-server启动

redis-server /path/to/sentinel.conf --sentinel

fail over过程: