Redis|Redis实现Sentinel哨兵模式

对于Redis的使用之前都是停留在简单的主从类型上,由于要实现Redis的高可用,今天学习了Redis的哨兵模式。
记录一下哨兵模式的配置使用方法。
1、首先,配置一下使用的环境。
实现哨兵这里开启了3个redis-server端口分别为,其中6379为Master节点,master节点只负责写,slave负责读。
6379
6380
6381
下面是redis.config配置文件修改的地方

port//设置成相应的端口slaveof IP地址 端口 #成为指定的slave slaveof 127.0.0.1 6379 #守护进程的方式启动 daemonize yes

【Redis|Redis实现Sentinel哨兵模式】2、启动这3个redis服务,
redis-server redis.config
下面是服务的启动情况,
Master为6379端口,6380和6381为slave
Redis|Redis实现Sentinel哨兵模式
文章图片

3、接下来配置sentinel.conf文件(哨兵配置文件)
sentinel monitor mymaster 127.0.0.1 6379 1 sentinel down-after-milliseconds mymaster 10000 sentinel failover-timeout mymaster 60000 sentinel parallel-syncs mymaster 1

4、启动哨兵服务来进行监控
下面为6379宕机后,哨兵服务自动切换的日志,将6379下线,6380重新为master节点

Redis|Redis实现Sentinel哨兵模式
文章图片

简单的哨兵模式就搭建好了。

    推荐阅读