sql >> Base de Datos >  >> NoSQL >> Redis

Jedis, no se puede obtener la conexión jedis:no se puede obtener el recurso del grupo

Enfrentábamos el mismo problema con RxJava, la aplicación funcionaba bien, pero después de un tiempo, ya no se podían obtener conexiones del grupo. Después de días de depuración, finalmente descubrimos qué causó el problema:

redisTemplate.setEnableTransactionSupport(true)

de alguna manera causó que spring-data-redis no liberara las conexiones. Necesitábamos soporte de transacciones para MULTI / EXEC pero al final cambiamos la implementación para deshacernos de este problema.

Todavía no sabemos si esto es un error o un uso incorrecto de nuestra parte.