redis双主加keeplived脚本配置详情其中keeplived为BACKUP
时间: 2024-02-11 15:07:32 浏览: 77
Keepalived+redis高可用主从-Keepalived的配置
好的,针对您的问题,我可以为您提供如下配置详情:
1. 首先,您需要在两台 Redis 服务器上分别安装 redis-server 和 keepalived。
2. 然后,在两台 Redis 服务器上分别配置 redis.conf 文件,使其成为主从节点。
3. 接着,您需要在两台 Redis 服务器上创建一个共享文件夹,用于存储 Redis 主从节点切换时所需的配置文件。
4. 在两台 Redis 服务器上安装和配置 keepalived。
5. 在两台 Redis 服务器上创建 keepalived 配置文件,其中 BACKUP 节点的配置如下:
```
vrrp_script chk_redis {
script "/etc/keepalived/check_redis.sh"
interval 2
weight 2
}
vrrp_instance VI_1 {
interface eth0
state BACKUP
virtual_router_id 51
priority 100
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.0.100
}
track_script {
chk_redis
}
}
```
6. 在 BACKUP 节点上创建 check_redis.sh 脚本文件,并将其放置在 /etc/keepalived/ 目录下,脚本内容如下:
```
#!/bin/bash
REDIS_STATUS=`redis-cli ping`
if [ "$REDIS_STATUS" != "PONG" ]
then
exit 1
fi
exit 0
```
7. 最后,您需要在两台 Redis 服务器上启动 keepalived 服务,并确保两台服务器上的 Redis 服务都处于运行状态。
以上就是关于 Redis 双主加 keepalived 脚本配置的详情介绍,希望能够帮助到您。
阅读全文