首页 > 其他 > 详细

搭建redis-sentinel(哨兵)

时间:2020-05-14 12:20:37      阅读:32      评论:0      收藏:0      [点我收藏+]

1.先创建redis一主两从的配置文件
技术分享图片
2.编辑配置文件

cat >> /data/8012/redis.conf <<EOF
port 8012
daemonize yes
pidfile /data/8012/redis.pid
loglevel notice
logfile "/data/8012/redis.log"
dbfilename dump.rdb
dir /data/8012
requirepass 123
masterauth 123
EOF

技术分享图片
技术分享图片
技术分享图片
3.启动redis
技术分享图片
4.开启主从

redis-cli -p 8013 -a 123 SLAVEOF 127.0.0.1 8012
redis-cli -p 8015 -a 123 SLAVEOF 127.0.0.1 8012

技术分享图片
5.查询主从状态
redis-cli -p 8012 -a 123 info replication
redis-cli -p 8013 -a 123 info replication
redis-cli -p 8015 -a 123 info replication
技术分享图片
6.开始搭建sentinel
1)、监控
2)、自动选主,切换)
3)、从库指向新主库
4)、应用透明
5)、自动处理故障节点
1.创建对应文件夹并配置文件

   mkdir /data/26380
   cd /data/26380
   vim sentinel.conf
      port 8011
      dir "/data/8011"
      sentinel monitor mymaster 127.0.0.1 8011 1
      sentinel down-after-milliseconds mymaster 5000
      sentinel auth-pass mymaster 123 

2.启动sentinel
技术分享图片
技术分享图片
3.停主库测试
技术分享图片
tail -f日志文件
技术分享图片
可以看出sentinel将主redis从8012切换成8013
小结
至此一主两从的sentinel搭建完成,生产中常常为了高可用性会配置3台sentinel。

搭建redis-sentinel(哨兵)

原文:https://www.cnblogs.com/zhangpeiyao/p/12887394.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!