本文已参与「新人创作礼」活动,一起开启掘金创作之路。
哨兵模式搭建
1、 一主二从搭建一样:一台服务器模拟三台主机、查询主从信息、写操作6379、设置主从关系、全量复制、增量复制、主写从读、读写分离。
2、创建redis_sentinel.conf文件,并编辑里边的内容:sentinel monitor dc-redis 127.0.0.1 6379 1,表示:指定监控主机的ip地址,port端口,得到哨兵的投票数(当哨兵投票数大于或者等于此数时切换主从关系)。
3、新开窗口,启动哨兵:redis-sentinel /opt/redis-5.0.2/redis_sentinel.conf
4、主机宕机:
5、等待从机投票,在sentinel窗口中查看打印信息。
6、查看6380和6381的redis信息:
7、原主机恢复,启动6379:
哨兵模式搭建(配置文件模式)
1、一主二从搭建一样:一台服务器模拟三台主机、查询主从信息、写操作6379、设置主从关系、全量复制、增量复制、主写从读、读写分离。
2、复制三份redis_ sentinel.conf文件为redis_sentinel26379.conf、redis_sentinel26380.conf、redis_sentinel 26381.conf,并修改内容:
端口分别修改为26379、26380、26381
哨兵监控策略都修改为:
sentinel monitor mymaster 192.168.235.128 6379 2,表示:指定监控主机的ip地址,port端口,得票数多于2时表示需要切换主从关系。
如果设置密码了,都还需要设置密码:
sentinel auth-pass mymaster 123456
3、新开三个窗口,启动哨兵:./redis-sentinel ../myconfs/sentinel26379.conf
10、主机宕机:
11、等待从机投票,在sentinel窗口中查看打印信息。
12、查看6380和6381的redis信息:
13、原主机恢复,:
本人亲测,以上就是简单的搭建一个哨兵模式,希望的对大家有所帮助!