Redis哨兵模式

Redis Sentinel 是一种高可用解决方案,负责监控、通知和自动故障迁移。当主节点故障时,Sentinel 系统会选择一个从节点作为新的主节点,并将其他从节点指向新的主节点,确保服务不间断。配置包括3个Sentinel节点和1个主节点、2个从节点。Sentinel配置涉及参数如`sentinel monitor`、`down-after-milliseconds`等,故障切换后可通过调整`slave-priority`手动设置主节点。
摘要由CSDN通过智能技术生成

Sentinel 介绍:
redis主从模式下,主节点一旦发生故障不能提供服务,需要人工干预,将从节点提升为主节点,同事还需要修改客户端配置,Sentinel架构解决了redis主从人工干预的问题,
redis Sentinel 是redis高可用实现方案,时机声场环境中,对提高整个系统的可用性非常有帮助.

Sentinel 主要功能
Sentinel 是一个分布式系统,Sentinel 为redis提供高可用,可以在没有人工干预的情况下阻止某种类型的故障
Redis 的Sentinel 系统用于管理多个redis服务器,该系统执行以下三个任务
1 监控
Sentinel 会不断的定期检查主服务器和从服务器是否运行正常
2 提醒
当监控的某个redis服务器出现问题,Sentinel可以通过API向管理员或其他应用程序发送通知.
3 自动故障迁移
当一个主服务器不能正常工作时,Sentinel会开启一次自动故障迁移的操作,他会将失效的主服务器的其中一个从服务器升级为新的主服务器,并让失效的主服务器的其他从服务器改为复制新的主服务器,当客户端尝试连接失效的主服务器时,集群也会向客户端返回新的主服务器IP地址,使得集群可以使用新的主服务器代替失效服务器.

在这里插入图片描述

配置3个哨兵和1主2从的Redis服务器

Redis master 192.168.2.50 6379
Redis slave 192.168.2.51 6397
Redis slave 192.168.2.52 6397
sentinel 192.168.2.50 26379
sentinel 192.168.2.51 26379
sentinel 192.168.2.51

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值