主从添加哨兵就从主从模式变更为了哨兵模式
主从搭建请参数链接:
https://blog.csdn.net/qq_34987395/article/details/106604566
修改sentinel.conf文件的配置(三台服务器都需要修改)
daemonize yes #后台启动哨兵
sentinel monitor mymaster 192.168.237.144 6379 2
# mymaster是主哨兵名称
# 192.168.237.144 是主redis地址
# 2 是当哨兵认为主redis挂了切换的哨兵数量
protected-mode no #放开外网访问权限(有密码的情况下不需要)
bind 0.0.0.0 #允许所有机器访问
主redis(192.168.237.144)配置完成后,查看指令:
redis-cli -h 127.0.0.1 -p 6379 #连接redis
info replication #查看信息
完成后启动哨兵:
路径要根据配置的文件进行变更
启动哨兵:
/usr/local/redis/bin/redis-server /root/redis-4.0.8/sentinel.conf --sentinel
效果如下图:
主库信息:
从库信息:
哨兵信息:
设置开机启动
将开机指令添加到rc.local下就可以达到效果
cd /etc
vi rc.local
# 添加指令
/usr/local/redis/bin/redis-server /root/redis-4.0.8/sentinel.conf --sentinel
综合以上,redis从单机到哨兵配置完成,其实质上这些功能都是redis自带的。
使用的时候只需要添加/修改一些配置就可以完成功能,还是较为方便的。
以上配置较少,还需要其它功能的自行百度添加吧。