Chúng tôi cũng gặp phải vấn đề tương tự với RxJava, ứng dụng này đang chạy tốt nhưng sau một thời gian, không thể yêu cầu kết nối nào từ pool nữa. Sau nhiều ngày gỡ lỗi, cuối cùng, chúng tôi đã tìm ra nguyên nhân gây ra sự cố:
redisTemplate.setEnableTransactionSupport(true)
bằng cách nào đó khiến spring-data-redis không giải phóng kết nối. Chúng tôi cần hỗ trợ giao dịch cho MULTI / EXEC nhưng cuối cùng đã thay đổi cách triển khai để giải quyết vấn đề này.
Chúng tôi vẫn không biết liệu đây là lỗi hay do sử dụng sai từ phía chúng tôi.