搭建redis哨兵模式
时间: 2024-01-08 19:19:31 浏览: 109
linux搭建redis哨兵模式.pdf
以下是搭建 Redis 哨兵模式的步骤:
1. 下载 Redis 并解压缩,进入 Redis 目录。
2. 编译 Redis:
```shell
make
```
3. 复制 Redis 配置文件:
```shell
cp redis.conf sentinel.conf
```
4. 修改 sentinel.conf 配置文件:
```shell
port 26379
daemonize no
sentinel monitor mymaster 127.0.0.1 6379 2
sentinel down-after-milliseconds mymaster 3000
sentinel deny-scripts-reconfig yes
logfile "/usr/local/redis-4.0.14/logs/sentinel.log"
sentinel failover-timeout mymaster 60000
sentinel auth-pass mymaster password
bind 0.0.0.0
```
其中,mymaster 是 Redis 主节点的名称,127.0.0.1 是 Redis 主节点的 IP 地址,6379 是 Redis 主节点的端口号,2 是指需要至少 2 个 Sentinel 同意才能进行故障转移。
5. 启动 Redis 主节点:
```shell
./src/redis-server redis.conf
```
6. 启动 Redis 哨兵节点:
```shell
./src/redis-sentinel sentinel.conf
```
7. 测试 Redis 哨兵模式:
```shell
./src/redis-cli -p 26379
sentinel master mymaster
```
如果输出了 Redis 主节点的信息,则说明 Redis 哨兵模式搭建成功。
阅读全文