keepalive代理访问redis哨兵集群主节点

Redis哨兵集群与Keepalive结合实现故障自动切换
文章描述了如何通过搭建Redis哨兵集群监控Redis主从节点,并利用Keepalive的vrrp_script模块动态调整权重,实现当Master节点故障时,自动将Slave晋升为Master并更新VIP地址。同时提供了详细的配置步骤,包括Keepalive和监控脚本的设置,以及故障模拟和恢复操作。

1.前言

搭建了redis哨兵集群后,一般以master节点接收写请求,然而当master节点出现故障后哨兵会投票选举一台slave节点晋升为master节点,此时master的ip地址就发生了变化,就需要重新给写请求指定访问的ip地址,所以使用keepalive去代理master节点的地址,使用keepalive的vrrp_script模块通过脚本是否执行成功去增加节点的权重,若脚本执行成功状态为0则权重增加,若脚本执行不成功状态不为0则权重回退到原来的权重,即使脚本多次执行成功权重也只会增加一次

2.节点信息

名称

ip

port

redisA

10.1.60.114

6379,26379

redisB

10.1.60.115

6379,26379

redisC

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值