sql >> Databasteknik >  >> NoSQL >> Redis

Hur ansluter man till en Docker Redis-klusterinstans med jedis för Java?

Problemet är i Redis Cluster config!

Din app begär till en av de konfigurerade noderna. Den tar emot adressen till alla Redis-noder, i ditt fall är IP i Docker-nätverket. Som ett resultat får du ett anslutningsfel.

För att åtgärda detta, lägg till följande parameter till varje nod i klustret för att uppdatera "annonsera"-adressen

Exempel med nod 192.168.83.101:7000:17000 (dockarvärden är 192.168.83.101 , kommandoporten är 7000 , klusterbussporten är 17000 )

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



  1. heroku mongohq och mongoid Mongo::ConnectionFailure

  2. Hur byter jag mellan redis-databaser?

  3. vill köra redis-server i bakgrunden nonstop

  4. Redis sub/pub och php/nodejs