Redis
 sql >> Database >  >> NoSQL >> Redis

Come connettersi a un'istanza del cluster Docker Redis utilizzando jedis per Java?

Il problema è nella configurazione del cluster Redis!

La tua app richiede a uno dei nodi configurati. Riceve l'indirizzo di tutti i nodi Redis, nel tuo caso è l'IP nella rete Docker. Di conseguenza, viene visualizzato un errore di connessione.

Per risolvere il problema, aggiungi il seguente parametro a ciascun nodo del cluster per aggiornare l'indirizzo "pubblicizza"

Esempio con nodo 192.168.83.101:7000:17000 (l'host della finestra mobile è 192.168.83.101 , la porta di comando è 7000 , la porta del bus del cluster è 17000 )

cluster-announce-ip 192.168.83.100
cluster-announce-port 7000
cluster-announce-bus-port 17000