Ve vašem kódu localhost
z rq-worker1
je rq-worker1
sám, nikoli redis
a nemůžete se dostat na redis:6379
připojením k localhost
z rq-worker1
. Ale ve výchozím nastavení redis
a rq-worker1
jsou ve stejné síti a název služby můžete použít jako název domény v této síti. To znamená, že se můžete připojit k redis
službu od rq-worker1
pomocí redis
jako název domény, například:client.connect(("redis", 6379))
Měli byste nahradit localhost
pomocí redis
v konfiguraci rq-worker1
.