redis 一主一从哨兵模式完整配置
时间: 2023-10-31 18:04:57 浏览: 98
哨兵模式是 Redis 的高可用解决方案之一,它主要通过监控和自动切换来实现故障转移。下面是一主一从哨兵模式的完整配置:
1. 配置主节点(master):redis.conf
```
port 6379
daemonize yes
bind 0.0.0.0
pidfile /var/run/redis/redis-server.pid
dir /var/lib/redis
appendonly yes
```
2. 配置从节点(slave):redis.conf
```
port 6380
daemonize yes
bind 0.0.0.0
pidfile /var/run/redis/redis-server-slave.pid
dir /var/lib/redis-slave
slaveof <master_ip> <master_port>
```
其中 `<master_ip>` 和 `<master_port>` 分别为主节点的 IP 地址和端口号。
3. 配置哨兵节点:sentinel.conf
```
port 26379
daemonize yes
bind 0.0.0.0
pidfile /var/run/redis/sentinel.pid
sentinel monitor mymaster <master_ip> <master_port> 2
sentinel down-after-milliseconds mymaster 5000
sentinel failover-timeout mymaster 10000
sentinel parallel-syncs mymaster 1
```
其中 `<master_ip>` 和 `<master_port>` 分别为主节点的 IP 地址和端口号。
以上配置文件中的路径和参数可以根据实际情况进行修改。在配置完成后,启动顺序为先启动主节点,再启动从节点,最后启动哨兵节点。
阅读全文