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

Kan ikke oprette forbindelse til redis-server fra docker-container

Jeg formoder, at problemet er, at du forsøger at oprette forbindelse til redis via localhost i stedet for parent-host . Sørg for, at du opretter forbindelse til redis via parent-host når du opretter Jedis-forbindelsen.

Årsagen --net=host mulighed virker, er det i dette tilfælde localhost vil referere til værtsmaskinens IP og ikke til containerens IP.

Sørg også for, at der er en entitet for parent-host i /etc/hosts inde i beholderen.




  1. MongoDB - Svarende til LEFT JOIN, hvor en samling ikke findes

  2. Port forwarding med nginx fra java

  3. MongoDB $acos

  4. Kunne ikke starte mongod.service:Enheden mongod.service blev ikke fundet