Redis集群搭建: 一主二从三哨兵

关键步骤:

  • 基于搭建成功的一主二从Redis集群

  • 配置3个哨兵,每个哨兵的配置都是一样的

  • 启动顺序 先启动主再启动从,最后启动3个哨兵

  • 哨兵端口是 【26379】

配置文件

#不限制ip
bind 0.0.0.0

# 让sentinel服务后台运行
daemonize yes

# 配置监听的主服务器,mymaster代表服务器的名称,自定义,192.168.200.151 代表监控的主服务器,6379代表端口,
#2代表只有两个或两个以上的哨兵认为主服务器不可用的时候,才会进行failover操作。
# 计算规则:哨兵个数/2 +1
sentinel monitor mymaster 192.168.200.151 6379 2

# sentinel auth-pass定义服务的密码,mymaster是服务名称,123456是Redis服务器密码
sentinel auth-pass mymaster 123456

#超过5秒master还没有连接上,则认为master已经停止
sentinel down-after-milliseconds mymaster 5000

#如果该时间内没完成failover操作,则认为本次failover失败
sentinel failover-timeout mymaster 30000

redis/conf/sentinel目录下创建3个文件 sentinel-1.conf、sentinel-2.conf、sentinel-3.conf

启动哨兵集群

#  进入到redis目录下
cd /usr/local/redis

# sentinel1
bin/redis-server ./conf/sentinel/sentinel1.conf --sentinel

# sentinel2
bin/redis-server ./conf/sentinel/sentinel2.conf --sentinel

# sentinel3
bin/redis-server ./conf/sentinel/sentinel3.conf --sentinel

查看日志

tail -f ./logs/sentinel_26379.log

在这里插入图片描述

tail -f ./logs/sentinel_26380.log

在这里插入图片描述

tail -f ./logs/sentinel_26381.log

在这里插入图片描述

查看Sentinel1 日志发现,其它两个Sentinel加入到集群中

在这里插入图片描述

哨兵模式测试

关闭Redis master服务 SHUTDOWN
在这里插入图片描述
观察哨兵模式日志
在这里插入图片描述

redis 6381 日志:
在这里插入图片描述

redis 6380 日志:

在这里插入图片描述

redis 6379 重启查看日志:

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cherish Xin And Meng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值