Kami menghadapi masalah yang sama dengan RxJava, aplikasi berjalan dengan baik tetapi setelah beberapa waktu, tidak ada koneksi yang dapat diperoleh dari kumpulan lagi. Setelah berhari-hari melakukan debugging, kami akhirnya menemukan apa yang menyebabkan masalah:
redisTemplate.setEnableTransactionSupport(true)
entah bagaimana menyebabkan spring-data-redis tidak melepaskan koneksi. Kami membutuhkan dukungan transaksi untuk MULTI / EXEC tetapi pada akhirnya mengubah implementasi untuk menghilangkan masalah ini.
Tetap saja kami tidak tahu apakah ini bug atau penggunaan yang salah di pihak kami.