Redis Sentinel 配置

本文详细介绍了如何在两台机器上分别安装Redis及哨兵,并完成哨兵集群配置,实现故障转移功能。通过具体步骤说明如何修改配置文件,启动哨兵服务,并演示了故障转移的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

机器:

172.16.32.25    ---- redis ,sentinel

172.16.32.163  ---- redis , sentinel

一:redis 安装

cd /usr/local

wget http://download.redis.io/releases/redis-4.0.10.tar.gz

tar -xzvf redis-4.0.10.tar.gz

cd redis-4.0.10

修改redis-conf文件

protected-mode yes

bind 172.16.32.25

cd src

redis-server ../redis.conf &


redis 从在机器上操作redis命令

redis-cli -h 172.16.32.163

SLAVEOF 172.16.32.25 6379 

二:sentinel 配置

cd /usr/local/redis-4.0.10/

修改 sentinel.conf

(1)172.16.32.25 机器上

bind 172.16.32.25

sentinel monitor mymaster 172.16.32.25 6379 2

(2)172.16.32.163机器上

bind 172.16.32.163

sentinel monitor mymaster 172.16.32.25 6379 2

三:sentinel 启动

cd /usr/local/redis-4.0.10/src

redis-sentinel ../sentinel.conf

配置文件内容有变更:

(1)172.16.32.25 

sentinel known-slave mymaster 172.16.32.25 6379
sentinel known-sentinel mymaster 172.16.32.163 26379 c9260fb053be7ba987de18e2b2656910e975e0c3
sentinel current-epoch 1

(2)172.16.32.163

sentinel known-slave mymaster 172.16.32.25 6379
sentinel known-sentinel mymaster 172.16.32.25 26379 3e1d9ca9d2aa4a7ac4ca39658aa8d8675422e291
sentinel current-epoch 1

四:模拟故障转移

172.16.32.25 机器 

cd /usr/local/redis-4.0.10/src

redis-cli -h 172.16.32.25 -p 26379 

172.16.32.25:26379> info
# Sentinel
sentinel_masters:1
sentinel_tilt:0
sentinel_running_scripts:0
sentinel_scripts_queue_length:0
sentinel_simulate_failure_flags:0
master0:name=mymaster,status=ok,address=172.16.32.163:6379,slaves=1,sentinels=2
172.16.32.25:26379> sentinel failover mymaster
OK
172.16.32.25:26379> info
# Sentinel
sentinel_masters:1
sentinel_tilt:0
sentinel_running_scripts:0
sentinel_scripts_queue_length:0
sentinel_simulate_failure_flags:0
master0:name=mymaster,status=ok,address=172.16.32.25:6379,slaves=1,sentinels=2





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值