redis订阅关闭异常解决

客户端连接redis报错如下:

2017-04-10 13:56:55.841 DEBUG RedisMessageListenerContainer:475 - Started listening for Redis messages
2017-04-10 13:56:55.845 ERROR RedisMessageListenerContainer:647 - Connection failure occurred. Restarting subscription task after 5000 ms
2017-04-10 13:57:00.847 DEBUG RedisMessageListenerContainer:475 - Started listening for Redis messages
2017-04-10 13:57:00.849 ERROR RedisMessageListenerContainer:647 - Connection failure occurred. Restarting subscription task after 5000 ms
2017-04-10 13:57:05.849 DEBUG RedisMessageListenerContainer:475 - Started listening for Redis messages
2017-04-10 13:57:05.852 ERROR RedisMessageListenerContainer:647 - Connection failure occurred. Restarting subscription task after 5000 ms
2017-04-10 13:57:10.853 DEBUG RedisMessageListenerContainer:475 - Started listening for Redis messages
2017-04-10 13:57:10.856 ERROR RedisMessageListenerContainer:647 - Connection failure occurred. Restarting subscription task after 5000 ms
/etc/redis.conf

配置文件中

client-output-buffer-limit pubsub 32mb 8mb 60

含义是订阅缓存超过32MB或者60s超过8MB就会关闭Redis订阅,根据需要将数值改大即可。

你可能感兴趣的:(redis)