redis主从复制基础上搭建哨兵模式
假如156 和 157 是不同的两台服务器 两台redis主从复制基础上搭建哨兵模式如下
156
在156服务器中redis配置文件redis.conf 需要配置如下:
masterauth 123456
bind 0.0.0.0
requirement 123456
daemonize yes
在156服务器中redis配置文件sentinel.conf 需要配置如下:
sentinel auth-pass mymaster 123456
sentinel monitor mymaster 10.190.107.156 6379 2
157
在157服务器中redis配置文件redis.conf 需要配置如下:
masterauth 123456
slaveof 10.190.107.156 6379
bind 0.0.0.0
requirement 123456
daemonize yes
在157服务器中redis配置文件sentinel.conf 需要配置如下:
sentinel auth-pass mymaster 123456
sentinel monitor mymaster 10.190.107.156 6379 2
redis启动顺序
1:./redis-server /redis/redis-7.0.9/redis.conf & &:代表后台运行
2:./redis-sentinel /redis/redis-7.0.9/sentinel.conf &(&表示在后台运行)
3:./redis-cli 启动检测在服务156 redis用命令set的值 在157中是否用get命令获取 如果能够获取到,主从复制模式搭建成功。
最后用info replication这个命令查看那个是主服务器,那个是从服务器










以上截图仅供参考
点击查看代码
两台服务器主从复制模式基础上配置哨兵模式
假设 10.190.107.157 为主服务器
假设 10.190.107.156 为从服务器
10.190.107.157主服务器
redis.conf
masterauth 123456
哨兵配置
sentinel.conf
sentinel auth-pass mymaster 123456
sentinel monitor mymaster 10.190.107.157 6379 2
sentinel auth-pass mymaster 123456
10.190.107.156 从服务器配置
redis.conf
masterauth 123456
slaveof 10.190.107.157 6379
哨兵配置
sentinel.conf
sentinel monitor mymaster 10.190.107.157 6379 2
sentinel auth-pass mymaster 123456
浙公网安备 33010602011771号