Redis哨兵模式

Redis哨兵模式

检测配置是否成功的方式是将配置好的主服务器 stop 掉,看主服务器角色时候会发生改变。

服务器 ip
主服务器 192.168.10.128
从服务器 192.168.10.129
从服务器 192.168.10.130

上面是对应的服务器

哨兵的模式下是在主从复制的配置下添加配置
Redis主从配置连接 => redis主从复制

修改配置

此次配置的文件是redis安装目录下面的 sentinel.conf 文件中进行配置,并且主服务器和从服务器上面的配置的都是相同的,即可以配置一个,剩下的都可以使用scp进行复制过去

[root@redis-master redis]# vim sentinel.conf
sentinel monitor mymaster 10.0.0.137 6379 2   #当集群中有2个sentinel认为master死了时,才能真正认为该master已经不可用了。 (slave上面写的是master的ip,master写自己ip)
sentinel down-after-milliseconds mymaster 3000   #单位毫秒
sentinel failover-timeout mymaster 10000   #若sentinel在该配置值内未能完成failover(故障转移)操作(即故障时master/slave自动切换),则认为本次failover失败。
protected-mode no                          #关闭加密模式--新添加到sentinel配置文件中

[root@redis-master redis]# scp sentinel.conf 192.168.10.129:/data/application/redis
[root@redis-master redis]# scp sentinel.conf 192.168.10.130:/data/application/redis
启动

在redis下面的src中有一个 redis-sentinel 的命令,跟启动redis一样,添加 sentinel.conf 配置文件即可启动 三个机子都使用下面的进行启动

[root@redis-master redis]# ./src/redis-sentinel sentinel.conf &

你可能感兴趣的:(云计算-脑力风暴,redis,数据库,缓存)