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

Hvordan opretter man forbindelse til en Docker Redis-klyngeinstans ved hjælp af jedis til Java?

Problemet er i Redis Cluster config!

Din app anmoder til en af ​​de konfigurerede noder. Den modtager adressen på alle Redis-noder, i dit tilfælde er IP i Docker-netværket. Som et resultat får du en forbindelsesfejl.

For at løse dette skal du tilføje følgende parameter til hver node i klyngen for at opdatere "annonce"-adressen

Eksempel med node 192.168.83.101:7000:17000 (docker-værten er 192.168.83.101 , kommandoporten er 7000 , klyngebusport er 17000 )

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



  1. Redis værdiopdatering

  2. Sådan installeres MongoDB Community Edition på Ubuntu

  3. MongoDB $asin

  4. hvordan man konfigurerer timeout for JedisConnectionFactory-basen på fjederstøvleramme