0
点赞
收藏
分享

微信扫一扫

Celery-异步

想溜了的蜗牛 2022-04-24 阅读 58
redis

Celery-异步

1.创建一个简单的celery任务

引用函数库

import celery
import time

配置celery参数

broker = 'redis://127.0.0.1:6379/0'
backend = 'redis://127.0.0.1:6379/1'

cel = celery.Celery('tes', broker=broker, backend=backend)

创建异步函数

@cel.task
def func1(name):
    print(f'测试celery框架--打印参数: {name}')

@cel.task
def func2(name):
    print(f'测试celery框架--打印参数: {name}')

添加任务

from test9 import func1, func2

relus = func1.delay('任务1')
print(relus.id)

relus2 = func2.delay('任务1')
print(relus2.id)

启动框架

celery -A test9  worker --loglevel=info -P eventlet

执行添加

举报

相关推荐

0 条评论