Saya memiliki masalah serupa. Awalnya saya menggunakan redis-togo, dan tidak ada masalah. tetapi setelah saya mengubah dari redis-togo ke Heroku redis, saya mendapatkan kesalahan "ERR max number of clients reach".
Kode aplikasi saya tidak diubah, perubahan penyedia redis adalah satu-satunya.
Saya membuka tiket di dukungan Heroku, dan mereka menyarankan saya untuk mengubah pengaturan default nilai batas waktu.
https://devcenter.heroku.com/articles/heroku-redis#configuring-your-instance
setelah saya mengubah nilai batas waktu default Heroku redis, semuanya terpecahkan. Saya kira nilai default batas waktu redis berbeda oleh penyedia redis. dan pengaturan default Heroku redis adalah 0."Nilai nol berarti koneksi tidak akan ditutup."
Semoga pengalaman saya bermanfaat.