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

一次Redis 主从切换,导致数据丢失并陷入只读状态故障

发布网友 发布时间:2024-10-02 18:54

我来回答

1个回答

热心网友 时间:2024-10-17 01:13

一次 Redis 主从切换导致数据丢失和只读故障,源于配置错误和对Redis操作的不了解。

在业务扩展中,一主一从的Redis架构采用Sentinel实现高可用。然而,在内存扩容升级过程中,由于对maxmemory参数理解不足,导致了意外的问题。在升级主机B后,虽然新slave看似正常同步,但在手动切换主从时,新master由于maxmemory设置过低(3GB),而实际使用内存超过6GB,触发了数据淘汰,造成数据丢失并陷入只读状态。

问题在于,Redis slave默认会无视maxmemory,而在切换为master后,新master不受此规则影响,开始淘汰key,这导致了数据丢失。同时,线上Redis配置策略使master在数据量超过maxmemory时进入只读状态,因为策略仅淘汰过期key。

这次故障的教训是,对于Redis配置的同步和理解至关重要。如果在调整运行时maxmemory时能确保与配置文件一致,或者将配置文件maxmemory设为0,就能避免这次问题。此次事件暴露了个人在Redis配置和操作上的不足,需要进一步学习和提升。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
汽车上保险都选哪几种? 刚怀孕能不能吃酸辣粉 西红柿冬天的储存方法 城市轨道交通和汽修哪个好就业? 女职工退休年龄是多大的 我国法定女性退休年龄是多少岁 坐月子能吃枸杞红枣吗? 坐小月子能不能吃枸杞 2017年最让你期待的动漫是哪部?为什么? 骨汤面的做法骨汤面怎么做 ...A.标况下,11.2L SO3含有的氧原子数为1.5NAB.常温常 ...A.常温常压下,11.2LCO2所含原子数为1.5NAB.常温常压 下图表示的是天体系统的层次结构,则下列表示正确的是 ...表示的天体系统对应正确的是( ) A.①一地月系 B.②一银 于总星系的说法正确的是 A.囊括了整个宇宙 B.是银河系和河外星系的总 ... 下列关于总星系的说法正确的是 ( &... 石家庄到上海的旅游团 我国继承权丧失的法定原因有哪些? 一所学校里都是有超能力的学生。是哪部电影?不是X战警和超人高校 继承权丧失的法律条件是什么? ...蜘蛛咬了,有了特异功能,来到了一个超人学校。但不是蜘蛛侠,也不是... 苹果怎么把手机里的音乐存到icloud上? 苹果手机怎样把应用储存在icloud里 酵素果冻的副作用与危害性-酵素果冻有什么坏处 我同学姓刘名舒媛 帮她设计签名求求你们了,拜托了 谁能帮忙设计下刘国庆这个的个性签名,谢谢了! 用英语写一篇介绍你的姑姑和他的家人 紫色由哪些着色组成? ...作文写我的家人,爷爷奶奶外祖父外祖母爸爸妈妈姐妹兄弟。_百度知 ... 燃气灶为什么打不开? 怎么设置华为手机信号好? 17岁了,谈恋爱被对方家长发现了 "我谈恋爱的事情被父母发现了 我跟我女朋友谈恋爱,她家人反对,怎么办? 我13岁谈恋爱被对方父母发现了怎么办? 稀土永磁什么 稀土永磁是什么》 什么叫稀土永磁 稀土永磁体是什么 国庆节搞笑整人祝福语2023 2023国庆节幽默祝福短信20条 2023国庆节幽默搞笑的祝福语短信篇三 2023幽默搞笑的国庆节祝福语100句_简短国庆祝福语贺词合集 2023年国庆节搞笑的微信祝福语大全48句 2023欢度国庆节的搞笑祝福语80句 16型人格中最聪明的 MySQL数据库中的键码简介MySQL中什么是键码 关于马的诗歌或其他文学作品,写出诗句或作品名称 加盟吉米家自热米饭好不好 二儿子和父亲一个户口本,一块宅基地,这次确权写的父亲的名字,能更改...