应用程序模块订阅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订阅关闭异常解决相关推荐

  1. redis订阅怎么退出_Coroutine\Redis 订阅模式 调用退订无效果

    $redis = new SwooleCoroutineRedis(); $redis->connect('127.0.0.1', 6379); if ($redis->subscribe ...

  2. redis订阅怎么退出_redis-消息的发布与订阅,高效实现原理详述

    一.Redis 中的发布/订阅功能 发布/ 订阅系统 是 Web 系统中比较常用的一个功能.简单点说就是 发布者发布消息,订阅者接受消息,这有点类似于我们的报纸/ 杂志社之类的: (借用前边的一张图) ...

  3. redis发布订阅c接口_Redis 发布/订阅机制原理分析

    序:使用订阅发布功能的时候想查一下客户端是如何接收消息的(客户端订阅了频道之后也会注册一个回调函数,服务端publish消息之后回调函数会获取到消息.这块没看到太多内容只有C++的源码),无意中查到这 ...

  4. Redis 进阶篇:发布订阅模式原理与运用

    Redis 通过 SUBSCRIBE,UNSUBSCRIBE和 PUBLISH 实现发布订阅消息传递模式,Redis 提供了两种模式实现,分别是「发布 / 订阅到频道」和「发布 \ 订阅到模式」. [ ...

  5. Redis详解之-事件订阅和持久化存储方式(RDB和AOF)(二)

    转载:https://blog.csdn.net/u010963948/article/details/78881057 对以前的内容进行一下总结和复习. 了解Redis的基本参数配置和使用. 了解事 ...

  6. Redis 笔记(10)— 发布订阅模式(发布订阅单个信道、订阅信道后的返回值分类、发布订阅多个信道)

    1. 发布-订阅概念 发布-订阅 模式包含两种角色,分别为发布者和订阅者. 订阅者可以订阅一个或者若干个频道(channel): 而发布者可以向指定的频道发送消息,所有订阅此频道的订阅者都可以收到此消 ...

  7. Redis实战(12)订阅和发布消息

    发布订阅(pub/sub)是一种消息通信模式,主要的目的是解耦消息发布者和消息订阅者之间的 耦合,这点和设计模式中的观察者模式比较相似.pub/sub 不仅仅解决发布者和订阅者直接 代码级别耦合也解决 ...

  8. Redis中的发布与订阅的概念与以命令行的方式实现发布订阅举例

    场景 什么是发布与订阅 发布订阅是一种应用程序(系统)之间通讯,传递数据的技术手段,特别是在异构(不同语言)系统之间的作用非常明显. 发布订阅: 类似于微信中关注公众号/订阅号,公众号/订阅号发布的文 ...

  9. Redis实现消息队列和订阅发布模式

    转载:https://www.cnblogs.com/qlqwjy/p/9763754.html 在项目中用到了redis作为缓存,再学习了ActiveMq之后想着用redis实现简单的消息队列,下面 ...

最新文章

  1. Linux学习 Unit 12
  2. mysql双向复制(主主模式)
  3. CSS自学教程--一天搞定CSS(终篇总结)
  4. Oracle Study案例之--基于表空间的时间点恢复(TSPITR)
  5. 7个习惯可以改变一个人和他的一生
  6. 张量网络机器学习:最近的进展和前沿,109页ppt
  7. Python+django网页设计入门(9):自定义反爬虫功能
  8. python 速成学堂_Python 与数据科学入门
  9. git 报错 Repository Not Found
  10. Eclipse 跌落“神坛”,这款 IDE 后来居上!
  11. 小甲鱼c语言 23课指针 数组和数组指针
  12. 教程丨键盘上的各按键的作用与常用办公快捷键大全
  13. 农场渲染文件服务器搭建,在渲染农场部署Maya to Arnold
  14. 猫咪APP 服务器不稳定,猫咪app网速很慢(猫咪网速很差怎么解决)
  15. Python-docx库设置word页眉页脚
  16. 物联网智能家居系统解决方案
  17. 2014年世界互联网大会最值得分享的PPT:互联网思维
  18. 如何解决oracle中文乱码问题,oracle中解决中文乱码问题
  19. 一台计算机多个显示,一台计算机如何有两个显示器并显示不同的内容?
  20. 使用HTML5,CSS。制作一个简单有新颖的“网易云音乐排行榜“。

热门文章

  1. 云图说|Git云上仓库哪家好?一张图了解华为云代码托管服务
  2. 性能测试界“网红”云性能测试服务,了解一下?
  3. python编译反编译,你不知道的心机与陷阱
  4. 【华为云技术分享】40多元成本制作基于Arduin的随动四轴机械臂,机械臂实现步骤记录、复现等功能
  5. python让你再也不为文章配图与素材发愁,让高清图片占满你的硬盘! #华为云·寻找黑马程序员#
  6. mysql无关子查询_mysql中相关,无关子查询,表与表之间的关系以及编码和乱码的解决...
  7. ElasticSearch索引
  8. js 加总数组中某一列_js根据对象数组中某一属性值,合并相同项,并对某一属性累加处理...
  9. Python输出帮助文档的方法及命令详解
  10. VMware虚拟机和Ubuntu系统的必备设置(包括下载地址,更新下载源等)