आपके कोड में localhost
rq-worker1
. से rq-worker1
. है स्वयं, redis
. नहीं और आप redis:6379
. तक नहीं पहुंच सकते localhost
. से कनेक्ट करके rq-worker1
. से . लेकिन डिफ़ॉल्ट रूप से redis
और rq-worker1
एक ही नेटवर्क में हैं और आप उस नेटवर्क में डोमेन नाम के रूप में सेवा नाम का उपयोग कर सकते हैं। इसका मतलब है कि आप redis
से जुड़ सकते हैं rq-worker1
. से सेवा redis
. का उपयोग करना एक डोमेन नाम के रूप में, उदाहरण के लिए:client.connect(("redis", 6379))
आपको localhost
replace को बदलना चाहिए redis
. के साथ rq-worker1
. के विन्यास में ।