aa.py文件下
from celery import Celery
app = Celery('aa', broker= 'redis://127.0.0.1:6379/0', backend = 'redis://127.0.0.1:6379/0')
@app.task
def add(x, y):
return x + y
b.py文件下
from aa import add
result = add.delay(2, 3)
print(result.result)
在aa.py所在目录下开启celery worker服务
由于使用的是4.2版本celery所以使用’celery -A module_name worker --pool=solo -l info’ 命令而不是’celery -A module_name worker --loglevel=info’