После запуска моего приложения я получаю эту ошибку примерно через 5 минут. Несмотря на то, что я возвращаю ресурс после использования, я продолжаю получать это. Я собрал jedis-2.2.2-SNAPSHOT.jar из базы кода jedis, поскольку он еще не выпущен, я установил minIdle = 100, maxIdle = 200 и maxActive = 200. Во время этого исключения количество подключений к Redis из моего приложения составляло 122.
redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool
at redis.clients.util.Pool.getResource(Pool.java:42)
Caused by: java.util.NoSuchElementException: Timeout waiting for idle object
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:442)
at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:360)
at redis.clients.util.Pool.getResource(Pool.java:40)
... 6 more