Redis高可用方案,保障两台Redis任意节点故障可正常使用。

方案:Redis主从复制+Redis哨兵+Keepalived

环境

系统:Centos/Radhat 7

服务1:Redis 3.2.12

服务2:Keepalived 1.3.5

服务器数量:两台

主:192.168.1.151

备:192.168.1.152

VIP:192.168.1.153

Redis+Keepalived

部署

Redis:主从复制+哨兵:https://www.cnblogs.com/xiangsikai/p/11995552.html

安装 Keepalived

1、主备服务器同时安装通过yum安装Keepalived

yum -y install keepalived

配置 Keepalived

1、主:配置Keepalived 配置文件

vim /etc/keepalived/keepalived.conf

global_defs {
   router_id Redis-HA
}
vrrp_instance VI_1 {
state BACKUP
interface eno16777728
virtual_router_id 51
priority 200
advert_int 1
nopreempt
authentication {
auth_type PASS
auth_pass 1111
}

virtual_ipaddress {
192.168.1.153
}
}

virtual_server 192.168.1.153 6379 {
delay_loop 2
protocol TCP
real_server 192.168.1.151 6379 {
notify_down /redis.sh
TCP_CHECK {
connect_timeout 3
nb_get_retry 3
delay_before_retry 3
  }
}
}
主配置文件

相关文章:

  • 2022-02-11
  • 2022-12-23
  • 2022-12-23
  • 2021-11-07
  • 2021-09-28
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-30
  • 2021-06-02
  • 2021-12-13
  • 2022-01-08
  • 2021-12-23
  • 2021-05-31
  • 2022-12-23
相关资源
相似解决方案