Linux环境下redis的哨兵模式搭建

上接前文Linux环境下redis分片模式

1. redis哨兵模式

哨兵模式是实现redis主从高可用机制的解决方案,哨兵通过心跳检测机制实现对主机的监控,当三次没有ping通主机时,会认为主机宕机,实行选举机制,选出新的主机。

2. 哨兵模式搭建

2.1.准备配置文件

将上回分片的文件复制一份

cp -r shards sentinel

在这里插入图片描述

删除多余的rdb文件

cd sentinel
rm -f *.rdb

在这里插入图片描述
复制哨兵配置文件

cd ..
cp sentinel.conf sentinel

在这里插入图片描述

2.2. 修改配置文件

2.2.1. 实现哨兵模式需要先实现主从复制

在从服务器配置文件中加入

replicaof 192.168.126.129 6379

这里注意的是:replicaof 和slaveof效果都是一致的,因为版本不同,所以稍稍有点小变动
在这里插入图片描述
启动redis检查状态

sh start.sh
redis-cli -p 6380

输入

info replication

在这里插入图片描述
在这里插入图片描述

主从搭建成功

2.2.2 哨兵配置文件修改

1)修改复制后的哨兵配置文件

mv sentinel.conf sentinel-26379.conf
vim sentinel-26379.conf

在这里插入图片描述
2)修改哨兵监控的配置

在这里插入图片描述

3)宕机后开始选举的时间,默认是30秒

在这里插入图片描述

4)主机切换失败,重新选举时间,默认是3分钟

在这里插入图片描述
复制两份sentinel-26379.conf 分别为sentinel-26380.conf sentinel-26381.conf
将端口改为各自的端口号

2.3. 启动哨兵模式

redis-sentinel sentinel-26379.conf
redis-sentinel sentinel-26380.conf
redis-sentinel sentinel-26381.conf

在这里插入图片描述
哨兵配置会自动生成监控信息

在这里插入图片描述

关闭主机,检测高可用

redis-cli -p 6379 shutdown

在这里插入图片描述

进入6380检测状态,主机变成6381

在这里插入图片描述

哨兵模式完成
官方文档:一个健壮的哨兵模式建议搭配三台

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值