हम RxJava के साथ एक ही समस्या का सामना कर रहे थे, एप्लिकेशन ठीक चल रहा था लेकिन कुछ समय बाद, पूल से कोई कनेक्शन प्राप्त नहीं किया जा सका। डिबगिंग के दिनों के बाद हमें अंततः पता चला कि समस्या का कारण क्या है:
redisTemplate.setEnableTransactionSupport(true)
किसी तरह स्प्रिंग-डेटा-रेडिस को कनेक्शन जारी नहीं करने का कारण बना। हमें MULTI / EXEC के लिए लेन-देन समर्थन की आवश्यकता थी लेकिन अंत में इस समस्या से छुटकारा पाने के लिए कार्यान्वयन को बदल दिया।
फिर भी हम नहीं जानते कि यह एक बग है या हमारी तरफ से गलत उपयोग है।