java - Jedis Subscribe thread get Connection time out exception 每一个固定的时间间隔

标签 java sockets redis publish-subscribe jedis

在我的应用程序中,我有 4 个 redis channel ,该应用程序在 4 个不同的线程中订阅该 channel ,但从长远来看,每 4 小时我在订阅这些 channel 的所有 4 个线程中都会遇到异常。

java.net.SocketException: Connection time out (Read failed)

我无法找到这次超时的确切原因,如果你们的任何意见都会更有帮助。

最佳答案

您是否忘记将 jedis 连接返回到 JedisPool?

关于java - Jedis Subscribe thread get Connection time out exception 每一个固定的时间间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48636381/

相关文章:

java - 刚刚序列化的类的反序列化期间出现 ClassNotFoundException

objective-c - 如何使用 CFNetwork 从套接字获取字节数组?

android - recv() 是否总是返回具有预期长度的完整数据包?

c# - 将套接字用于telnet时是否可以禁用ECHO?

python - Celery Worker 不执行 cassandra 查询

php - Predis 使用 PHP : How to get which Redis node ( host ) that holds a particular key?

java - ORA-00920 : | unabale to set INTERVAL via ibatis

java - 如何制作一个理想的缓存?

Java ThreadPool 重用可运行对象,而不是为每个任务创建新对象

ruby - 发布到 redis 阻止了我的进程