Vi stod over for det samme problem med RxJava, applikationen kørte fint, men efter nogen tid kunne der ikke længere hentes forbindelser fra poolen. Efter dages fejlretning fandt vi endelig ud af, hvad der forårsagede problemet:
redisTemplate.setEnableTransactionSupport(true)
på en eller anden måde forårsagede, at spring-data-redis ikke frigav forbindelser. Vi havde brug for transaktionssupport til MULTI / EXEC, men i sidste ende ændrede vi implementeringen for at slippe af med dette problem.
Vi ved stadig ikke, om dette er en fejl eller forkert brug fra vores side.