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  

2、启动这3个redis服务,

redis-server redis.config

下面是服务的启动情况,

Master为6379端口,6380和6381为slave

Redis实现Sentinel哨兵模式_第1张图片

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实现Sentinel哨兵模式_第2张图片

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

 

你可能感兴趣的:(Redis,redis,java)