安装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) #是否处理

不要让以后的自己被嫌弃
浙公网安备 33010602011771号