В большинстве примеров, включая этот пример Jedis, пул Jedis создается в скобке try..catch, которая, как мне кажется, располагает:
try(Jedis jedis = jedisPool.getResource())
{
some code
}
Для меня это невозможно, потому что Мне нужно выдавать ошибки при использовании пула Jedis, в зависимости от результата от Redis. Так что для меня это просто
Jedis jedis = jedisPool.getResource()
Вопрос в том, как лучше расположить объект? Это jedis.disconnect? jedis.quit? jedis = null?
Есть несколько похожих вопросов, но не совсем одинаковых. Один об ошибке, которую он дает, другой об увеличении пула, другой о потоке.