jedis获取连接 java.util.NoSuchElementException: Unable to validate object

匿名 (未验证) 提交于 2019-12-02 21:53:52
错误日志redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool at
Caused by: java.util.NoSuchElementException: Unable to validate object at

org.apache.commons.pool2.impl.GenericObjectPool 类

borrowObject(long borrowMaxWaitMillis) 方法中 2个地方 跑出了Unable to validate object异常

1:factory.activateObject(p);



final BinaryJedis jedis = pooledJedis.getObject();
if (jedis.getDB() != database) {

}


2:validate = factory.validateObject(p); (这个是xml中配置了<property name="testOnBorrow" value="true" />才会进入的方法)


final BinaryJedis jedis = pooledJedis.getObject();
try {

} catch (final Exception e) {

}




标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!