安装celery
pip install celery
pip install redis

 

在服务器上安装redis服务器,并启动redis
第一个简单的例子:

[root@localhost celery]# cat test.py
#/usr/bin/env python
#-*- coding:utf-8 -*-
from celery import Celery
broker="redis://192.168.1.5:6379/5"
backend="redis://192.168.1.5:6379/6"
app = Celery("ling", broker=broker, backend=backend)

@app.task
def add(x, y):
return x+y

启动worker
#celery -A ling worker -l info


生产者

启动worker
#celery -A ling worker -l info


生产者

form ling import add
re = add.delay(10, 20)
print(re.result)    #获取结果
print(re.ready)        #是否处理
print(re.get(timeout=1))        #获取结果
print(re.status)        #是否处理

 

posted on 2017-12-20 23:15  菜菜的痛  阅读(75)  评论(0)    收藏  举报