Problem dotyczy konfiguracji klastra Redis!
Twoja aplikacja wysyła żądania do jednego ze skonfigurowanych węzłów. Otrzymuje adresy wszystkich węzłów Redis, w Twoim przypadku jest to IP w sieci Docker. W rezultacie pojawia się błąd połączenia.
Aby to naprawić, dodaj następujący parametr do każdego węzła w klastrze, aby zaktualizować adres „reklama”
Przykład z węzłem 192.168.83.101:7000:17000
(hostem dockera jest 192.168.83.101
, port poleceń to 7000
, port magistrali klastra to 17000
)
cluster-announce-ip 192.168.83.100
cluster-announce-port 7000
cluster-announce-bus-port 17000