阿里云contos7云服务器下配置redis哨兵

1. 安装redis

https://editor.csdn.net/md/?articleId=106026472

2. 配置redis主从

详情见:https://blog.csdn.net/qq_45632139/article/details/106051267

3. 配置redis哨兵

https://blog.csdn.net/qq_45632139/article/details/106026472

3.1 什么是哨兵

1.哨兵的作用
Redis-Sentinel是用于管理Redis集群,该系统执行以下三个任务:

1.1 监控:
Sentinel会不断地检查你的主服务器和从服务器是否运作正常;

1.2 提醒:
当被监控的某个Redis服务器出现问题时,Sentinel可以通过API向管理员或者其他应用程序发送通知;

1.3 自动故障迁移:
当一个主服务器不能正常工作时,Sentinel 会开始一次自动故障迁移操作,它会将失效主服务器的其中一个从服务器升级为新的主服务器,并让失效主服务器的其他从服务器改为复制新的主服务器;当客户端试图连接失效的主服务器时,集群也会向客户端返回新主服务器的地址,使得集群可以使用新主服务器代替失效服务器.

3.2 配置哨兵(sentinel)

主从首先复制sentinel.conf文件到etc/文件中(主和从都要复制一份)

修改sentinel配置文件(主和从都是一样的修改)
vim /usr/local/redis/etc/sentinel.conf

修改内容:

# 添加守护进程模式
daemonize yes

# 修改启动端口
port 26379

# 添加关闭保护模式
protected-mode no

# 修改sentinel monitor   (2 代表了决策数  多少个sentinel认为主机宕机了就让他下线)
sentinel monitor mymaster 主机ip 6379 2

修改完成后redis的哨兵就配置好了
查看是否配置成功

 # ./redis-cli -h 127.0.0.1 -p 26379 --这里要指定端口,redis-cli默认进入6379的实例
127.0.0.1:26379> info sentinel
-- Sentinel
Sentinel_masters:1
Master0:name=mymaster,status=ok,address=主机:6379,slaves=1,sentinels=1
slaves=你的哨兵数是就ok了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值