Jag hade liknande problem. Först använde jag redis-togo, och det har inga problem. men efter att jag bytte från redis-togo till Heroku redis fick jag felmeddelandet "ERR max antal klienter nått".
Min app kod ändras inte, redis-leverantörens byte var den enda.
Jag öppnade en biljett hos Heroku support och de rådde mig att ändra standardinställningen för timeout-värdet.
https://devcenter.heroku.com/articles/heroku-redis#configuring-your-instance
efter att jag ändrade standardvärdet för timeout för Heroku redis löstes allting. Jag antar att standardvärdet för redis timeout är annorlunda för redis-leverantörer. och Heroku redis standardinställning är 0."Ett värde på noll betyder att anslutningar inte kommer att stängas."
Jag önskar att min erfarenhet är till hjälp.