2017-01-28 6 views
0

当我使用java代码来运行redis时是OK。但是在项目运行几个小时后,当我再次访问redis项目时抛出下面的异常。java access redis throw java.util.NoSuchElementException:无法验证对象

java.util.NoSuchElementException:无法在org.apache.commons.pool2.impl.GenericObjectPool在org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:506) 验证对象 。 borrowObject(GenericObjectPool.java:363) 在redis.clients.util.Pool.getResource(Pool.java:49) 在redis.clients.jedis.JedisPool.getResource(JedisPool.java:99)

java代码:

Jedis jedis = jedisPool.getResource();

我用redis-cli.exe clinet访问redis是好的。我该怎么办?谢谢。

+0

^这应该是问题本身的一部分,而不是下面的注释。否则将很容易漏掉。 –

回答

0

我今天也遇到这个问题,我试着找到一些解决方案,但最后我刚刚重新启动了redis-server,问题解决了。

PS:我的redis版本是3.2.6