Setkali jsme se se stejným problémem s RxJava, aplikace běžela dobře, ale po nějaké době již nebylo možné získat žádná připojení z fondu. Po dnech ladění jsme konečně přišli na to, co způsobilo problém:
redisTemplate.setEnableTransactionSupport(true)
nějak způsobilo, že spring-data-redis neuvolnila spojení. Potřebovali jsme transakční podporu pro MULTI / EXEC, ale nakonec jsme změnili implementaci, abychom se tohoto problému zbavili.
Stále nevíme, zda se jedná o chybu nebo nesprávné použití na naší straně.