Miałem podobny problem. Na początku używałem redis-togo i nie ma z tym problemu. ale po zmianie z redis-togo na redis Heroku otrzymałem błędy „ERR max liczba klientów osiągnięty”.
Kod mojej aplikacji nie uległ zmianie, zmiana dostawcy Redis była jedyną.
Otworzyłem zgłoszenie do wsparcia Heroku i doradzili mi zmianę domyślnego ustawienia wartości limitu czasu.
https://devcenter.heroku.com/articles/heroku-redis#configuring-your-instance
po tym, jak zmieniłem domyślną wartość limitu czasu w Heroku, wszystko zostało rozwiązane. Wydaje mi się, że domyślna wartość limitu czasu w Redis różni się od dostawców redis. a domyślne ustawienie Heroku redis to 0. „Wartość zero oznacza, że połączenia nie zostaną zamknięte”.
Chciałbym, żeby moje doświadczenie było pomocne.