redis订阅怎么退出_redis订阅关闭异常解决
应用程序模块订阅redis运行一段时间出现一直重连Redis服务,日志如下:
[2015-12-24 08:30:17,307] ERROR listener.RedisMessageListenerContainer: Connection failure occurred. Restarting subscription task after 5000 ms
[2015-12-24 08:31:40,530] ERROR listener.RedisMessageListenerContainer: Connection failure occurred. Restarting subscription task after 5000 ms
[2015-12-24 08:33:16,460] ERROR listener.RedisMessageListenerContainer: Connection failure occurred. Restarting subscription task after 5000 ms
[2015-12-24 08:34:36,288] ERROR listener.RedisMessageListenerContainer: Connection failure occurred. Restarting subscription task after 5000 ms
[2015-12-24 08:36:13,674] ERROR listener.RedisMessageListenerContainer: Connection failure occurred. Restarting subscription task after 5000 ms
[2015-12-24 08:37:35,796] ERROR listener.RedisMessageListenerContainer: Connection failure occurred. Restarting subscription task after 5000 ms
[2015-12-24 08:38:56,984] ERROR listener.RedisMessageListenerContainer: Connection failure occurred. Restarting subscription task after 5000 ms
[2015-12-24 08:40:40,648] ERROR listener.RedisMessageListenerContainer: Connection failure occurred. Restarting subscription task after 5000 ms
[2015-12-24 08:42:21,472] ERROR listener.RedisMessageListenerContainer: Connection failure occurred. Restarting subscription task after 5000 ms
[2015-12-24 08:43:41,462] ERROR listener.RedisMessageListenerContainer: Connection failure occurred. Restarting subscription task after 5000 ms
redis服务断开redis客户端,日志如下:
[112212] 24 Dec 06:29:40.076 # Client addr=127.0.0.1:43672 fd=8 name= age=34112 idle=1 flags=N db=2 sub=0 psub=4 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=449 omem=12588584 events=rw cmd=psubscribe scheduled to be closed ASAP for overcoming of output buffer limits.
从日志信息可以看出buffer缓存已经超出redis服务所规定的订阅缓存限制值,查看redis.conf配置文件
client-output-buffer-limit pubsub 32mb 8mb 60 # Redis订阅客户端订阅buffer超过32M或持续60秒超过8M,订阅立即被关闭!
解决改问题把限制值调大即可解决!
redis订阅怎么退出_redis订阅关闭异常解决相关推荐
- redis订阅怎么退出_Coroutine\Redis 订阅模式 调用退订无效果
$redis = new SwooleCoroutineRedis(); $redis->connect('127.0.0.1', 6379); if ($redis->subscribe ...
- redis订阅怎么退出_redis-消息的发布与订阅,高效实现原理详述
一.Redis 中的发布/订阅功能 发布/ 订阅系统 是 Web 系统中比较常用的一个功能.简单点说就是 发布者发布消息,订阅者接受消息,这有点类似于我们的报纸/ 杂志社之类的: (借用前边的一张图) ...
- redis发布订阅c接口_Redis 发布/订阅机制原理分析
序:使用订阅发布功能的时候想查一下客户端是如何接收消息的(客户端订阅了频道之后也会注册一个回调函数,服务端publish消息之后回调函数会获取到消息.这块没看到太多内容只有C++的源码),无意中查到这 ...
- Redis 进阶篇:发布订阅模式原理与运用
Redis 通过 SUBSCRIBE,UNSUBSCRIBE和 PUBLISH 实现发布订阅消息传递模式,Redis 提供了两种模式实现,分别是「发布 / 订阅到频道」和「发布 \ 订阅到模式」. [ ...
- Redis详解之-事件订阅和持久化存储方式(RDB和AOF)(二)
转载:https://blog.csdn.net/u010963948/article/details/78881057 对以前的内容进行一下总结和复习. 了解Redis的基本参数配置和使用. 了解事 ...
- Redis 笔记(10)— 发布订阅模式(发布订阅单个信道、订阅信道后的返回值分类、发布订阅多个信道)
1. 发布-订阅概念 发布-订阅 模式包含两种角色,分别为发布者和订阅者. 订阅者可以订阅一个或者若干个频道(channel): 而发布者可以向指定的频道发送消息,所有订阅此频道的订阅者都可以收到此消 ...
- Redis实战(12)订阅和发布消息
发布订阅(pub/sub)是一种消息通信模式,主要的目的是解耦消息发布者和消息订阅者之间的 耦合,这点和设计模式中的观察者模式比较相似.pub/sub 不仅仅解决发布者和订阅者直接 代码级别耦合也解决 ...
- Redis中的发布与订阅的概念与以命令行的方式实现发布订阅举例
场景 什么是发布与订阅 发布订阅是一种应用程序(系统)之间通讯,传递数据的技术手段,特别是在异构(不同语言)系统之间的作用非常明显. 发布订阅: 类似于微信中关注公众号/订阅号,公众号/订阅号发布的文 ...
- Redis实现消息队列和订阅发布模式
转载:https://www.cnblogs.com/qlqwjy/p/9763754.html 在项目中用到了redis作为缓存,再学习了ActiveMq之后想着用redis实现简单的消息队列,下面 ...
最新文章
- Linux学习 Unit 12
- mysql双向复制(主主模式)
- CSS自学教程--一天搞定CSS(终篇总结)
- Oracle Study案例之--基于表空间的时间点恢复(TSPITR)
- 7个习惯可以改变一个人和他的一生
- 张量网络机器学习:最近的进展和前沿,109页ppt
- Python+django网页设计入门(9):自定义反爬虫功能
- python 速成学堂_Python 与数据科学入门
- git 报错 Repository Not Found
- Eclipse 跌落“神坛”,这款 IDE 后来居上!
- 小甲鱼c语言 23课指针 数组和数组指针
- 教程丨键盘上的各按键的作用与常用办公快捷键大全
- 农场渲染文件服务器搭建,在渲染农场部署Maya to Arnold
- 猫咪APP 服务器不稳定,猫咪app网速很慢(猫咪网速很差怎么解决)
- Python-docx库设置word页眉页脚
- 物联网智能家居系统解决方案
- 2014年世界互联网大会最值得分享的PPT:互联网思维
- 如何解决oracle中文乱码问题,oracle中解决中文乱码问题
- 一台计算机多个显示,一台计算机如何有两个显示器并显示不同的内容?
- 使用HTML5,CSS。制作一个简单有新颖的“网易云音乐排行榜“。
热门文章
- 云图说|Git云上仓库哪家好?一张图了解华为云代码托管服务
- 性能测试界“网红”云性能测试服务,了解一下?
- python编译反编译,你不知道的心机与陷阱
- 【华为云技术分享】40多元成本制作基于Arduin的随动四轴机械臂,机械臂实现步骤记录、复现等功能
- python让你再也不为文章配图与素材发愁,让高清图片占满你的硬盘! #华为云·寻找黑马程序员#
- mysql无关子查询_mysql中相关,无关子查询,表与表之间的关系以及编码和乱码的解决...
- ElasticSearch索引
- js 加总数组中某一列_js根据对象数组中某一属性值,合并相同项,并对某一属性累加处理...
- Python输出帮助文档的方法及命令详解
- VMware虚拟机和Ubuntu系统的必备设置(包括下载地址,更新下载源等)