redis 主从的sentinel实现高可用

双十一前后太忙,没有时间更新博客,本人写博客也只是为了技术分享,虽然不是所有的都是原创。但是都是自己整理出来的,花时间一个字一个字码出来的。后期也会加入图片,让看官们一目了然;

这次主要分享的是redis主从自动切换sentinel的配置;

环境:

redis 主从的sentinel实现高可用

redis版本4.0.2

192.168.3.14 主redis 端口6379 sentinel 端口:26379

192.168.3.2 从redis 端口6379 sentinel 端口:26379

如何安装redis本文不在阐述,请看我的其他redis想关文章

首先启动redis主从,并贴上主从配置,为了方便查看配置,取消配置文档中的注释行和空行,此处分享一条命令

[[email protected] redis]# cat redis.conf | grep -v ^# | grep -v ^$ >> redis.conf.txt

redis 主从的sentinel实现高可用

redis 主从的sentinel实现高可用

从配置加多一条slaveof 主ip 端口

redis 主从的sentinel实现高可用

查看主从关系

redis-cli -a 密码 登录redis 

info replication----查看redis主从状态

主redis为192.168.3.14

redis 主从的sentinel实现高可用

从192.168.3.2

redis 主从的sentinel实现高可用

配置sentinel监控redis服务

主sentinel配置

redis 主从的sentinel实现高可用

从sentinel配置

redis 主从的sentinel实现高可用

sentinel默认端口号26379

要关闭protected-mode 

sentinel monitor mymaster 192.168.3.2 6379 1——监控mymaster(可以自定义名称)后面的1表示当sentinel哨兵有一台检测到redis无法提供服务就切换

设置日志文件目录,方便查看sentinel日志信息sentinel.log

sentinel 认证密码必须跟redis的认证密码一样,此例配置认证密码为linux

最后几行是默认配置文件sentinel.conf没有的,启动sentinel服务后自动加上的;

查看sentinel状态信息

./redis-cli -p 26379      

和登录redis有点区别,./redis-cli -a linux;-a 加密码登录 -p加端口登录sentinel

redis 主从的sentinel实现高可用

具体详细的可以看看redis官网或者以下网址

http://doc.redisfans.com/topic/sentinel.html










本文转自 rm_rf_d 51CTO博客,原文链接:http://blog.51cto.com/12185273/1981087,如需转载请自行联系原作者