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

docker-compose:Redis forbindelse nægtet mellem containere

I din kode localhost fra rq-worker1 er rq-worker1 sig selv, ikke redis og du kan ikke nå redis:6379 ved at oprette forbindelse til localhost fra rq-worker1 . Men som standard redis og rq-worker1 er i det samme netværk, og du kan bruge tjenestenavnet som et domænenavn i det netværk. Det betyder, at du kan oprette forbindelse til redis service fra rq-worker1 ved hjælp af redis som et domænenavn, for eksempel:client.connect(("redis", 6379))

Du bør erstatte localhost med redis i konfiguration af rq-worker1 .




  1. Er redis et holdbart datalager?

  2. Brug af sed på xargs-variablen virker ikke inde i shell-udvidelsen

  3. Mongoose befolke indlejret

  4. MongoDB Vis børnegenstande i One to Many-forholdet