Проблемът е в конфигурацията на Redis Cluster!
Вашето приложение отправя заявки към един от конфигурираните възли. Получава адреса на всички Redis възли, във вашия случай е IP в мрежата на Docker. В резултат на това получавате грешка при връзката.
За да коригирате това, добавете следния параметър към всеки възел в клъстера, за да актуализирате адреса за „рекламиране“
Пример с възел 192.168.83.101:7000:17000
(докер хостът е 192.168.83.101
, командният порт е 7000
, портът на клъстерната шина е 17000
)
cluster-announce-ip 192.168.83.100
cluster-announce-port 7000
cluster-announce-bus-port 17000