redis 哨兵模式主从数据同步失败

news/2025/9/26 0:58:18/文章来源:https://www.cnblogs.com/wangguishe/p/19112387

问题说明

主从节点失联。

查看现象

info replication
127.0.0.1:16379> info replication
# Replication
role:master
connected_slaves:0
master_failover_state:no-failover
master_replid:3eaad5da83726a80827cf0ec9c520380c41d8445
master_replid2:0000000000000000000000000000000000000000
master_repl_offset:63806430653
second_repl_offset:-1
repl_backlog_active:1
repl_backlog_size:268435456
repl_backlog_first_byte_offset:63537995198
repl_backlog_histlen:268435456

查看日志信息

主节点日志

Client id=247808 addr=xxxxx:38885 laddr=xxxxxx:16379 fd=18 name= age=113 idle=113 flags=S db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 argv-mem=0 obl=3236 oll=1910 omem=1076441872 tot-mem=1076462384 events=rw cmd=psync user=default redir=-1 scheduled to be closed ASAP for overcoming of output buffer limits.

从节点日志

4057367:S 26 Sep 2025 00:10:18.244 * MASTER <-> REPLICA sync: receiving 6215125354 bytes from master to disk
4057367:S 26 Sep 2025 00:10:29.179 # I/O error trying to sync with MASTER: connection lost
4057367:S 26 Sep 2025 00:10:29.180 * Reconnecting to MASTER xxxxx:16379 after failure

解决方法

要大于从节点日志信息 receiving 6215125354 bytes
redis-cli config set client-output-buffer-limit "replica 10gb 8gb 600"
replica <hard-limit> <soft-limit> <软性限制持续时间>hard-limit:副本客户端输出缓冲区的绝对最大值。若缓冲区达到此值,Redis 会立即断开 该副本的连接,防止内存耗尽。适用场景:适用于数据同步量巨大的场景(如全量同步期间)。soft-limit:缓冲区的预警阈值。软性限制持续时间:若缓冲区大小 持续超过软限制(8GB)的时间达到 600秒(10分钟),Redis 会断开副本连接。
目的:允许短暂峰值(如突发同步流量),但避免长期高内存占用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/917745.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何更换网站新域名wordpress资源下载

c程序在执行时会将内存划分为四个区域&#xff0c;分别是代码区&#xff0c;全局区&#xff0c;栈区和堆区。 划分的意义&#xff1a; 方便管理资源&#xff1a; 通过划分成不同区域&#xff0c;可以更高效地分配和释放内存。栈上的内存分配和释放是自动进行&#xff0c;而堆…

烟台市龙口建设局网站做58同城这样的网站有哪些

01 列名 问题描述 在Excel中&#xff0c;列的名称使用英文字母的组合。前26列用一个字母&#xff0c;依 次为A到Z&#xff0c;接下来2626列使用两个字母的组合&#xff0c;依次为AA到zz. 请问第2022列的名称是什么&#xff1f; 答案提交 这是一道结果填空的题&#xff0c;你只…

共享ip网站 排名影响上市公司排行榜

近日&#xff0c;由北京国信华源科技有限公司和长江勘测规划设计研究有限责任公司联合承建的江西省小型水库安全监测能力提升试点项目圆满通过验收。 在项目业主单位的组织下&#xff0c;省项目部、特邀专家、县水利局二级项目部以及项目设计、监理、承建等单位的代表组成验收工…

悲观锁,乐观锁和redis分布式锁

​​悲观锁(Pessimistic Lock)​​ ​​为什么叫 "悲观"?​​ 因为它 ​​"悲观" 地认为并发操作一定会发生冲突​​,所以在操作数据之前,​​先加锁​​,确保其他事务无法修改这条数据,直…

US$66.5 Yanhua ACDP FEM/BDC Bench Integrated Interface Board

Yanhua ACDP FEM/BDC Bench Integrated Interface BoardFeature:Simple operation. Avoid wrong plug and connection.Plug to use it directly. Safe and reliable connection!Package List:1pc x Yanhua ACDP FEM/BD…

辽宁建设厅投诉网站开通小程序流程

设备数据通过Azure Functions 推送到 Power BI 数据大屏进行展示&#xff08;1.准备工作&#xff09; 原创 Sean Yu 云计算实战 2019-12-06 本案例适用于开发者入门理解Azure Functions/ IoT Hub / Service Bus / Power BI等几款产品。 主要实战的内容为&#xff1a; 将设备遥…

sql练习笔记

记得练习(sql) SELECT Selectid fromtable whereadditional ORDER BY id2025-09-25 1.可回收且低脂的产品(1757) 无特点 2.寻找用户推荐人(584) 判空使用 IS NULL 3.大的国家 (595) 查询多个属性:name, populat…

算法练习

记得练习(algorthim) 2025-09-25 统计理想数组的数目(2338) 思路: 组合数学 - 隔板法

自己建网站网站视觉

Redis 中所有的键的类型都是字符串类型&#xff0c;⼀个字符串的最⼤值不能超过 512 MB。 由于 Redis 内部存储字符串完全是按照⼆进制流的形式保存的&#xff0c;所以 Redis 是不处理字符集编码问题的&#xff0c;客⼾端传⼊的命令中使⽤的是什么字符集编码&#xff0c;就存储…

微山网站建设自己做的网站怎么样把里面的内容下载下来

1.服务器 简单理解&#xff1a;服务器也是一台计算机&#xff0c;只是比平时用到的计算机在性能上更强大&#xff0c;开发中通常都需要将开发好的项目部署到服务器进行访问&#xff0c;例如&#xff1a;我们可以访问百度、淘宝、京东等&#xff0c;都是因为有服务器的存在&…

US$33.25 YANHUA ACDP N20/N13 Integrated Interface Board

YANHUA ACDP N20/N13 Integrated Interface BoardDME Intergrated Interface BoardFeatures: Simple operation. Plus to use it directly. Safe and reliable connetion!Package List:1pc x YANHUA ACDP N20/N13 Inte…

【System Beats!】第三章 程序的机器级表示

3.1 历史观点 处理器的发展历史Intel处理器俗称x86,它利用进步的技术满足更高性能和支持更高级操作系统的需求。 每个后继处理器的设计都是后向兼容的,较早版本上编译的代码可以在较新的处理器上运行。 这些年来,许…

苍穹外卖-day06(HttpClient) - a

苍穹外卖-day06(HttpClient) 课程内容HttpClient1. HttpClient 1.1 介绍 HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 H…

企业网站站内优化宁津有培训做网站的

函数的嵌套函数也是可以嵌套的。也就是可以在一个函数内部定义和运行另一个函数。举个例子&#xff1a;>>> def funa():print(funa()正在被调用)def funb():print(funb()正在被调用)funb()>>> funa()funa()正在被调用funb()正在被调用在上述举例中&#xff0…

元人文AI的领域化部署:从哲学构想到实践应用的完整路径

元人文AI的领域化部署:从哲学构想到实践应用的完整路径 一、引言:元人文AI的领域化转向 随着人工智能技术的持续演进,特别是大模型能力的快速提升,AI系统已经从单纯的工具转变为具有一定价值判断能力的智能体。在这…

10G网站空间回龙观手机网站建设服务

包含(后代)选择器 包含选择器&#xff0c;即加入空格,用于选择指定标签元素下的后辈元素。如右侧代码编辑器中的代码&#xff1a; .first span{color:red;} 这行代码会使第一段文字内容中的“胆小如鼠”字体颜色变为红色。 请注意这个选择器与子选择器的区别&#xff0c;子…

Python 虚拟环境管理-学习笔记分享

Python 虚拟环境管理-学习笔记分享python 虚拟环境管理参考文献 虚拟环境:你肯定用过,但不一定了解.hucci 从pip到uv:一口气梳理现代Python项目管理全流程! 【uv】Python迄今最好的项目管理+环境管理工具(吧?) …

做题记录3

CF2149E. Hidden Knowledge of the Ancients 思路 滑动窗口 + 双指针。 先不考虑长度的限制,求"恰好有 \(k\) 个不同的数"的区间。可以维护两个窗口,一个是以当前的位置为右端点,且第一个最多有 \(k\) 个…

网站建设咨询有客诚信wordpress手机全部显示

在Shiro中我们可以通过org.apache.shiro.session.mgt.eis.SessionDAO对象的getActiveSessions()方法方便的获取到当前所有有效的Session对象。通过这些Session对象&#xff0c;我们可以实现一些比较有趣的功能&#xff0c;比如查看当前系统的在线人数&#xff0c;查看这些在线用…

寻求网站建设技术怀柔网站建设优化seo

根据Github Trendings的统计,今日(2024-03-13统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Rust项目2Python项目2非开发语言项目2HTML项目1CSS项目1Dart项目1TypeScript项目1Go项目1JavaScript项目1《Hello 算法》:动画图解、一键运行的…