sql >> Database >  >> NoSQL >> Redis

Kan geen verbinding maken met de redis-server vanuit de docker-container

Ik vermoed dat het probleem is dat je probeert verbinding te maken met redis via localhost in plaats van parent-host . Zorg ervoor dat u verbinding maakt met redis via parent-host bij het maken van de Jedis-verbinding.

De reden --net=host optie werkt, is dat in dit geval localhost zal verwijzen naar het IP-adres van de hostmachine en niet naar dat van de container.

Zorg er ook voor dat er een enty is voor parent-host in /etc/hosts in de container.




  1. Docker componeren veerboot redis verbindingsprobleem

  2. MongoDB Veel-op-veel-associatie

  3. Ik wil mongod niet beginnen met `sudo mongod`

  4. Hoe de verbinding met mongodb te controleren