在本篇文章里小编给大家整理的是关于Django使用Celery加redis执行异步任务,需要的朋友们可以学习下。

简单使用

安装celery及redis

定义celery任务

项目下新建tasks.py

from celery import Celery

# 创建一个Celery类的实例对象
app = Celery('celery_task.tasks', broker='redis://127.0.0.1:6379/8')

# 定义任务函数
@app.task
def send_register_active_email(message):
  with open("D:\\celery\\text.txt", 'a') as f:
    f.write("To perform a task..." + message)

调用触发任务

run.py

from celery_tasks.tasks import send_register_active_email

def register():
  send_register_active_email.delay("test1\n")

if __name__ == "__main__":
  register()

在项目目录下启动celery

celery -A tasks worker -l info

再运行run.py

如图,接收到任务并成功执行。

以上就是本次介绍的全部相关知识点,感谢大家的学习和对爱安网的支持。

最新资讯
用脸滋尿、当街尬舞,动物为了找对象能有多拼?

用脸滋尿、当街尬舞,动

来源:把科学带回家大西洋海底,一只缅因龙虾正在等待他的
智己造车 就是上海造自己的车

智己造车 就是上海造

“弯道超车”超的是谁的车,答案不言而喻。智己汽车,某种
代孕,为什么不能被开放?

代孕,为什么不能被开放

代孕确实是一个争议性很大的问题。要说清楚是不是可以
科学好故事|从太空返回地球的惊险之旅

科学好故事|从太空返

我是美国国家航空航天局(NASA)的前宇航员特里·弗茨(Terr
美团股价创历史新高,市值首次突破2万亿港元

美团股价创历史新高,市

港股开盘后恒生指数涨1.4%,创2019年5月以来新高。美团
现在的泡泡玛特,像极了3年前的阅文集团

现在的泡泡玛特,像极了

国内发展6年的盲盒潮玩文化,与发展60年之久的日(J)本(P)扭蛋
最新文章
在pycharm中为项目导入anacodna环境的操作方法

在pycharm中为项目导

这篇文章主要介绍了在pycharm中为项目导入anacodna环
tensorflow的ckpt及pb模型持久化方式及转化详解

tensorflow的ckpt及pb

今天小编就为大家分享一篇tensorflow的ckpt及pb模型持
PyTorch笔记之scatter()函数的使用

PyTorch笔记之scatter

这篇文章主要介绍了PyTorch笔记之scatter()函数的使用
python3实现网页版raspberry pi(树莓派)小车控制

python3实现网页版ras

这篇文章主要为大家详细介绍了python3实现网页版raspb
完美解决pycharm导入自己写的py文件爆红问题

完美解决pycharm导入

今天小编就为大家分享一篇完美解决pycharm导入自己写
pycharm内无法import已安装的模块问题解决

pycharm内无法import

今天小编就为大家分享一篇pycharm内无法import已安装