WDQYES博客

标签:keepalived+redis

linux下keepalived+redis配置双机热备方案

环境介绍 Master: 192.168.1.218 redis,keepalived Slave: 192.168.1.219 redis,keepalived Virtural IP Address (VIP): 192.168.1.220 以下Master表示192.168.1.218这台主机,Slave表示192.168.1.219这台主机;master/slave表示keepalived/redis的role。 设计思路: 通过keepalived的自定义脚本功能监控本机的redis服务状态,当监控脚本检测到redis服务出现异常时,则将本机的keepalived关闭,同时这会导致master/backup角色的变化,而keepalived在角色变化时也会触发一些机制执行相关脚本,这就为我们改变redis的master/slave状态提供了机会,这样做的目的是为了是redis的master/slave的数据保持一致。 在keepalived+redis的使用过程中有四种情况: 一种是keepalived挂了,同时redis也挂了,这样的话直接VIP飘走之后,是不需要进行