问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

5.Redis的哨兵服务

发布网友 发布时间:2023-04-14 05:23

我来回答

1个回答

热心网友 时间:2023-10-11 07:02

0.Redis主从架构的问题
1.哨兵服务介绍
2.架构图
3.主从服务搭建
4.配置哨兵服务
5.启动哨兵服务
6.验证哨兵服务

对于Redis的主从架构而言,无法实现 master 和 slave 角色的自动切换, 即当 master 出现 redis 服务异常、主机断电、磁盘损坏等问题导致 master 无法使用,而 redis 高可用无法实现自故障转移(将 slave 提升为 master),需要手动改环境配置才能切换到 slave redis 服务器。另外无法横向扩展 Redis 服务的并行写入性能, 当单台 Redis 服务器性能无法满足业务写入需求的时候就必须需要一种方式解决此问题。
1.master和slave角色的无缝切换,让业务无感知从而不影响业务使用
2.可以横向动态扩展Redis服务器, 从而实现多台服务器并行写入以实现更高并发的目的。

Sentinel进程是用于监控redis集群中Master主服务器工作的状态,在Master主服务器发生故障的时候,可以实现Master和Slave服务器的切换,保证系统的高可用,其已经被集成在 redis2.6+的版本中,Redis的哨兵模式到了2.8版本之后就稳定了下来。一般在生产环境也建议使用Redis2.8以后版本。哨兵(Sentinel)是一个分布式系统,你可以在一个架构中运行多个哨兵(sentinel) 进程,这些进程使用流言协议(gossipprotocols)来接收关于Master主服务器是否下线的信息,并使用投票协议(Agreement Protocols)来决定是否执行自动故障迁移,以及选择哪个 Slave 作为新的 Master。每个哨兵(Sentinel)进程会向其它哨兵(Sentinel)、Master、Slave定时发送消息,以确认对方是否”活”着,如果发现对方在指定配置时间(可配置的)内未得到回应,则暂时认为对方已掉线,也就是所谓的”主观认为宕机” ,英文名称:Subjective Down,简称SDOWN。有主观宕机,肯定就有客观宕机。当“哨兵群”中的多数 Sentinel 进程在对 Master 主服务器做出 SDOWN 的判断,并且通过SENTINEL is-master-down-by-addr 命令互相交流之后,得出的Master Server下线判断,这种方式就是“客观宕机”,英文名称是: Objectively Down, 简称 ODOWN。通过一定的 vote 算法,从剩下的 slave 从服务器节点中,选一台提升为 Master 服务器节点,然后自动修改相关配置,并开启故障转移(failover)。Sentinel 机制可以解决 master 和 slave 角色的切换问题。

安装

修改配置文件

启动服务

192.168.177.139

192.168.177.140

其他地方配置和主服务器一致

启动服务

查看主从状态
MASTER

SLAVE1

SLAVE2

MASTER

SLAVE1

SLAVE2

主服务器

SLAVE1:升级为主服务器

SLAVE2:主服务器变为node10

主服务器

从服务器

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
"应交税费-应交增值税"账本中应该怎么设置明细科目 本届奥运会女排冠军是哪个 女子排球冠军是哪个国家 巴黎奥运会女排冠军是哪国 奥运女排冠军是哪个国家 奥运会女排冠军是哪国 2024年奥运会女排冠军 电磁炉玻璃面板换下多少钱一个 电磁炉换个面板要多少钱一个 电磁炉面板要换多少钱 五年级下册语文第四单元作文他___了450字10篇 五年级下册第四单元作文他___了(5篇) 五年级下册第四单元作文他___了300字5篇 逐字[zhú zì]什么意思?近义词和反义词是什么?英文翻译是什么? 五年级下册第四单元作文他___了10篇 五年级下册第四单元习作他怎么怎么了 奁体的拼音狐奁体的拼音是什么 装奁的拼音狐装奁的拼音是什么 平面图中轴线怎么画 科目二第一次挂丢人吗 基金的问题,谢谢! 脚长水疱且蜕皮怎么治疗? 脚气除法 脚气怎样才能根治??? 跪求一篇对英国风俗人文的【英语】小作文,(100~200字)。急。急。急啊。拜托了,给个答复嘛。 幼儿园中班学期安全工作总结 学校教师退休仪式主持词模板 梦见妖的预兆 梦见小妖精的预兆 和平精英精彩时刻消耗手机吗 2022年山东滨州初级会计职称报名入口:全国会计资格评价网 山东正高级会计师报考条件和时间2022 大板瓜子怎样做成五香瓜子? 为什么ps4的用户数据转移到ps5上的时候变成了不明 乡镇工会个人工作总结三篇 2013年女工工作总结精选 汽车离合器的功能有哪些 汽车离合器的作用有哪些 2022年出国留学推荐信怎么写 出国留学推荐信范文 出国留学推荐信中文范文三篇 我一天大便二三次而且不成型,可以吃蜂蜜吗?如果可以应该如何吃? 夫妻一方办理公积金月冲,另一方还能提取公积金吗 五行属木前程似锦的徐姓女孩名字有哪些? 郑瑾桐名字怎么样好听吗女生 梦见喷到狗血的预兆 梦见狗血溅身上了的预兆 梦见狗血溅身上的预兆 描写水纹的词语 梦见狗和狗血在身上的预兆 波纹的成语波纹的成语是什么