HaProxy 配置Redis高可用集群

该博客介绍了如何配置HaProxy和Keepalived来创建一个高可用的Redis集群。通过Sentinel进行Master节点的故障切换,HaProxy作为客户端的入口,而Keepalived确保HaProxy自身的高可用,从而实现整个Redis集群的稳定性和可靠性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目标是做一个高可用的redis集群供 sensu使用。redis集群采用Sentinel + Redis 配置三节点。
配置详情可参考之前一篇博文Redis集群配置

Sentinel可以做到当master挂掉后,自动选举出新的master,然后它并不是一个proxy。因此我们需要一个proxy提供一个ip给client使用,本文使用HaProxy做代理。考虑到HaProxy单节点故障问题,使用Keepalived做HaProxy主从,从而实现一个高可用的Redis集群。

HaProxy:
我使用的HaProxy版本是1.4.21,可以去官网下。
[安装]

tar zxvf haproxy-1.4.21.tar.gz
mv haproxy-1.4.21 /usr/local/haproxy
cd /usr/local/haproxy
make install

[修改配置文件]

mkdir conf
cd conf
vim haproxy.cfg<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值