java 访问 redis 数据库 报错。
各位,新年好。还在debug.
问题一:
项目开始时 用java 访问 redis数据库key时没问题,
set get redis key 都没问题。
运行一段时间后访问就会报错。
java.util.NoSuchElementException: Unable to validate object
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:506)
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:363)
at redis.clients.util.Pool.getResource(Pool.java:49)
at redis.clients.jedis.JedisPool.getResource(JedisPool.java:99)
at cc.messcat.dao.redis.JedisClientSingle.exists(JedisClientSingle.java:17)
出错代码:
Jedis jedis = jedisPool.getResource();
问题二:
下面两个报错有区别吗?
redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
redis.clients.jedis.exceptions.JedisException: Could not get a resource from the pool