Redis 在生产配置中;除redis集群、哨兵模式之外;主从模式还是比较普遍的。
配置 redis 多主从;由 keepalived 做 VIP 地址漂移。可以实现redis的高可用性。
keepalived 配置示例;(master 主节点配置,backup根据更改就可以了。)
! Configuration File for keepalived
global_defs {
router_id redis1
}
vrrp_script chk_redis
{
script "/etc/keepalived/scripts/redis_check.sh"
interval 5
timeout 10
fall 10
rise 3
}
vrrp_instance redis {
state MASTER
interface eth0
virtual_router_id 99
priority 101
advert_int 10
authentication {
auth_type PASS
auth_pass 12345
}
virtual_ipaddress {
172.16.2.36/24
}
track_script {
chk_redis
}
notify_master "/etc/keepalived/scripts/redis_master.sh"
notify_backup "/etc/keepalived/scripts/redis_backup.sh"
notify_fault "/etc/keepalived/scripts/redis_fault.sh"
notify_stop "/etc/keepalived/scripts/redis_stop.sh"
}
Redis 状态检测脚本。
redis_check Redis 状态检测;




