应用程序模块订阅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. Xamarin XAML语言教程使用Progress属性数据绑定设置进度条进度
  2. 【完结】有三AI阿里云的深度学习基础课程暂时完结,欢迎扩散学习
  3. 消息推送生命周期_一套完整的APP推送体系方案|附思维导图
  4. 怎么使用mysql打表_MySQL的表使用
  5. java程序n体问题_2n皇后问题 (Java代码)详解
  6. ubuntu16.04下ROS操作系统学习笔记(三 / 三)ROS基础-实现分布式通信
  7. Protel99SE教程(二)——PCB封装
  8. 第3关:HTML表格:日常消费账单表格展示网页
  9. 世嘉MD游戏开发进阶篇【二】:C语言实现有限状态机
  10. html计算平方米,平方怎么算(面积怎么算平方米)
  11. 马科维兹+matlab,“马科维茨”投资组合模型实践——第三章 投资组合优化:最小方差与最大夏普比率...
  12. Linux系统通过console口连接交换机
  13. 汤姆猫代码python_iOS开发:纯代码实现汤姆猫小游戏
  14. Tik Tok跨境:不会英语可以做TikTok吗?
  15. Killer Names( 容斥定理,快速幂 )
  16. ubuntu 12.10起用g++4.7 编译C++11
  17. 山东理工大学ACM平台题答案 2561 九九乘法表
  18. CMD快捷指令之启动字符映射表
  19. 机器学习与R之朴素贝叶斯分类器
  20. linux下打开png图片不显示,r – 无法显示png

热门文章

  1. 搞定研发知识管理,你的企业就能跑快一步
  2. GaussDB(DWS)磁盘维护:vacuum full执行慢怎么办?
  3. 容器化时代到来!跳转机分配问题终于“有救”了
  4. 【华为云技术分享】HBase与AI/用户画像/推荐系统的结合:CloudTable标签索引特性介绍
  5. 华为云备案服务全面升级,EI助力带来极速体验
  6. 告别并不遥远的儿时,抬眼期待未来
  7. 华为云新加坡峰会发布CloudAI创新实验室,四大核心优势助力智能化升级
  8. mac+免密登陆+linux,mac ssh免密登录Linux
  9. MyBatis的CURD
  10. labelImg重新开启工具箱(栏)