尽管我执行了以下操作,但我仍然遇到连接异常(在结尾处给出):
在创建Jedis实例时,我将timeout字段设置为1小时(60*60*1000)。 我还尝试将其设置为0,但也不起作用。
当我在7分钟后检查日志时,我注意到了它,尽管我认为异常应该在更早的时间(300秒)发生。 为什么我一直收到这个异常? 有任何想法吗?
Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: It seems like server has closed the connection.
at redis.clients.util.RedisInputStream.readLine(RedisInputStream.java:90)
at redis.clients.jedis.Protocol.processMultiBulkReply(Protocol.java:111)
at redis.clients.jedis.Protocol.process(Protocol.java:64)
at redis.clients.jedis.Protocol.read(Protocol.java:127)
at redis.clients.jedis.Connection.getBinaryMultiBulkReply(Connection.java:199)
at redis.clients.jedis.BinaryJedis.smembers(BinaryJedis.java:1187)