celery 使用 Redis 但是 backend 中没有数据进去
代码如下:
from celery import Celery
import time
broker = 'redis://127.0.0.1:6379/5'
backend = 'redis://127.0.0.1:6379/6'
app = Celery('tasks', broker=broker, backend=backend)
@app.task
def add(x,y):
print("enter task")
return x+y
但是backend中数据进不去,导致,使用
result = add.delay(2,2)后
result.ready() 一致为False
推荐文章: