问题描述
ERROR/MainProcess] consumer: Cannot connect to redis://:**@localhost:6379/1: Error 11001 conn
解决方案
Celery 中 Redis 的 redis://localhost:6379/
改成 redis://127.0.0.1:6379/
from celery import Celery
#任务队列
#实例化对象
# broker 代理,消息中间件
app = Celery("myworker", broker="redis://:123456@127.0.0.1:6379/5",\
backend="redis://:123456@127.0.0.1:6379/6")
#创建任务函数
@app.task
def task1():
print("正在执行任务1...")
import time
@app.task
def task2(a,b):
print('延时20s...')
time.sleep(20)
return a + b