Das Problem liegt in der Redis-Cluster-Konfiguration!
Ihre App fordert einen der konfigurierten Knoten an. Es erhält die Adresse aller Redis-Knoten, in Ihrem Fall ist dies die IP im Docker-Netzwerk. Als Ergebnis erhalten Sie einen Verbindungsfehler.
Um dies zu beheben, fügen Sie jedem Knoten im Cluster den folgenden Parameter hinzu, um die „Advertise“-Adresse
zu aktualisieren
Beispiel mit Knoten 192.168.83.101:7000:17000
(Docker-Host ist 192.168.83.101
, Befehlsport ist 7000
, Cluster-Bus-Port ist 17000
)
cluster-announce-ip 192.168.83.100
cluster-announce-port 7000
cluster-announce-bus-port 17000