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 .