redis一主二从三哨兵

redis作集群的时候有不少种配置方法,一主二从三哨兵这种模式是官网推荐的。,写配置文件连接的时候,写的是哨兵地址,不是IP,用户名,密码之类的。mysql

一主二从很好理解,一个主的redis,实时备份到两个从的redis上面,三个哨兵都是监听到主的redis,若是主的redis挂了的话,三个哨兵会在两个从的redis中选举出一个主的redis。,而且哨兵配置文件会自动修改,挺有意思的看着它本身改动了。而后就没有而后了,模式的大体思路跟mongodb和mysql实现差很少的。redis

2.三、配置哨兵监听
哨兵都是监听主服务器,哨兵是redis自带的,配置下文件,启动就能够了。两个sentinel.conf都配置
port 26379sql

daemonize yesmongodb

sentinel monitor waterlufei IP1 6379 1服务器

sentinel down-after-milliseconds waterlufei 10000it

sentinel failover-timeout waterlufei 900000集群

sentinel auth-pass waterlufei GrxchH6Yh3yxyZ配置

logfile "/var/log/sentinel.log"file

而后启动哨兵
#redis-sentinel /etc/redis/sentinel.conf密码

链接的时候链接哨兵的IP和端口,redis挂掉后,能自动切换redis,sentinel.conf配置文件会自动修改

相关文章
相关标签/搜索