I am getting the following exception after running my application for around 9 hours. I thought it could be due to connection timing out. When creating the Jedis object, I specify a time out of 0 (for infinite timeout). But this didn't solve the issue.
I am using Jedis 2.1.0 jar and Redis 2.8.0-rc4.
Any ideas on where it is going wrong? Stack trace follows....
Raghava.
Exception in thread "main" redis.clients.jedis.exceptions.JedisConnectionException: java.net.SocketException: Connection reset
at redis.clients.jedis.Protocol.sendCommand(Protocol.java:53)
at redis.clients.jedis.Protocol.sendCommand(Protocol.java:33)
at redis.clients.jedis.Connection.sendCommand(Connection.java:80)
at redis.clients.jedis.BinaryClient.sendEvalCommand(BinaryClient.java:751)
at redis.clients.jedis.BinaryClient.eval(BinaryClient.java:755)
at redis.clients.jedis.Client.eval(Client.java:663)
at redis.clients.jedis.Jedis.eval(Jedis.java:2764)
at redis.clients.jedis.Jedis.eval(Jedis.java:2785)