J'ai eu un problème similaire. Au début, j'utilisais redis-togo, et cela n'a posé aucun problème. mais après être passé de redis-togo à Heroku redis, j'ai reçu l'erreur "ERR nombre maximum de clients atteint".
Le code de mon application n'est pas modifié, le changement du fournisseur redis était le seul.
J'ai ouvert un ticket au support Heroku, et ils m'ont conseillé de modifier le paramètre par défaut de la valeur du délai d'attente.
https://devcenter.heroku.com/articles/heroku-redis#configuring-your-instance
après avoir changé la valeur de délai d'expiration par défaut de Heroku redis, tout a été résolu. Je suppose que la valeur par défaut du délai d'expiration de redis est différente selon les fournisseurs de redis. et le paramètre par défaut de Heroku redis est 0. "Une valeur de zéro signifie que les connexions ne seront pas fermées."
Je souhaite que mon expérience soit utile.