redis一主一从三哨兵(docker)

本文介绍了如何在Docker环境中实现Redis的一主一从三哨兵配置,以确保高可用性。当主Redis宕机时,哨兵系统会自动通过选举选出新的主服务,避免人工干预。文中详细阐述了配置步骤,包括设置三台Linux虚拟机,配置主从Redis,构建并启动哨兵实例。
摘要由CSDN通过智能技术生成

主从模式读写分离可以缓解redis压力
但是当主redis宕机,从服务无法主动切换为master接替master的工作
需要人工干预,手动切换服务
在这里插入图片描述
无法达到高可用;
所以一般主从架构都是搭配哨兵,哨兵的作用就是监视master slave 的运行状态,当主服务器宕机哨兵们会通过选举自动选出新的master服务,以保证高可用;
因为需要通过投票的方式进行选举,所以哨兵的数量一般为奇数个(最简单的就是是三个哨兵)
1.准备三台linux机器
192.168.199.128 主
192.168.199.129 从
192.168.199.130 哨兵
2.先进行redis主从配置
3.准备哨兵redis镜像
和主从redis镜像基本一致,区别是配置文件和启动命令不一样
修改Dockerfile启动命令

在这里插入图片描述
准备哨兵配置文件

vim  sentinel.conf

添加

sentinel monitor mymaster 192.168.199.128 6379 2
sentinel auth-pass mymaster 123456
sentinel do
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值