Het probleem zit in de configuratie van Redis Cluster!
Uw app-verzoeken naar een van de geconfigureerde knooppunten. Het ontvangt het adres van alle Redis-knooppunten, in uw geval is dit IP in het Docker-netwerk. Als gevolg hiervan krijg je een verbindingsfout.
Om dit op te lossen, voegt u de volgende parameter toe aan elk knooppunt in het cluster om het "adverteer"-adres bij te werken
Voorbeeld met knooppunt 192.168.83.101:7000:17000
(docker-host is 192.168.83.101
, opdrachtpoort is 7000
, clusterbuspoort is 17000
)
cluster-announce-ip 192.168.83.100
cluster-announce-port 7000
cluster-announce-bus-port 17000