Django使用Celery加redis执行异步任务的实例内容


Posted in Python onFebruary 20, 2020

简单使用

安装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

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

Django使用Celery加redis执行异步任务的实例内容

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

Python 相关文章推荐
python求crc32值的方法
Oct 05 Python
Python HTMLParser模块解析html获取url实例
Apr 08 Python
Python从MP3文件获取id3的方法
Jun 15 Python
用Python的Flask框架结合MySQL写一个内存监控程序
Nov 07 Python
使用Python的Flask框架来搭建第一个Web应用程序
Jun 04 Python
python3 发送任意文件邮件的实例
Jan 23 Python
详解Python3.6安装psutil模块和功能简介
May 30 Python
python微信好友数据分析详解
Nov 19 Python
Python迷宫生成和迷宫破解算法实例
Dec 24 Python
如何基于Python创建目录文件夹
Dec 31 Python
python中如何使用虚拟环境
Oct 14 Python
Python time库的时间时钟处理
May 02 Python
python logging.basicConfig不生效的原因及解决
Feb 20 #Python
Python3 shutil(高级文件操作模块)实例用法总结
Feb 19 #Python
python logging设置level失败的解决方法
Feb 19 #Python
Python实现病毒仿真器的方法示例(附demo)
Feb 19 #Python
python内打印变量之%和f的实例
Feb 19 #Python
Python 实现日志同时输出到屏幕和文件
Feb 19 #Python
python 控制台单行刷新,多行刷新实例
Feb 19 #Python
You might like
php创建基本身份认证站点的方法详解
2013/06/08 PHP
PHP预定义超全局数组变量小结
2018/08/20 PHP
使用laravel指定日志文件记录任意日志
2019/10/17 PHP
文本加密解密
2006/06/23 Javascript
javascript 常用方法总结
2009/06/03 Javascript
一个可绑定数据源的jQuery数据表格插件
2010/07/17 Javascript
nodejs 整合kindEditor实现图片上传
2015/02/03 NodeJs
jQuery文件上传控件 Uploadify 详解
2016/06/20 Javascript
浅谈JavaScript中面向对象的的深拷贝和浅拷贝
2016/08/01 Javascript
Vue表单实例代码
2016/09/05 Javascript
bootstrap网格系统使用方法解析
2017/01/13 Javascript
Vue之Watcher源码解析(1)
2017/07/19 Javascript
webpack+vue2构建vue项目骨架的方法
2018/01/09 Javascript
详解js实时获取并显示当前时间的方法
2019/05/10 Javascript
微信小程序image图片加载完成监听
2019/08/31 Javascript
微信小程序wxs实现吸顶效果
2020/01/08 Javascript
Javascript表单序列化原理及实现代码详解
2020/10/30 Javascript
[01:34]2016国际邀请赛中国区预选赛IG战队教练采访
2016/06/27 DOTA
[00:47]DOTA2荣耀之路6:玩不了啦!
2018/05/30 DOTA
python编写的最短路径算法
2015/03/25 Python
Python实现高效求解素数代码实例
2015/06/30 Python
Jupyter中直接显示Matplotlib的图形方法
2018/05/24 Python
Python 通过requests实现腾讯新闻抓取爬虫的方法
2019/02/22 Python
numpy下的flatten()函数用法详解
2019/05/27 Python
python集合的创建、添加及删除操作示例
2019/10/08 Python
Python 复平面绘图实例
2019/11/21 Python
python3让print输出不换行的方法
2020/08/24 Python
canvas版人体时钟的实现示例
2021/01/29 HTML / CSS
美国运动鞋类和服装零售连锁店:Shoe Palace
2019/08/13 全球购物
自动化毕业生专业自荐书范文
2014/02/04 职场文书
商场促销活动方案
2014/02/08 职场文书
大学生学习2014全国两会心得体会
2014/03/13 职场文书
关于运动会的口号
2014/06/07 职场文书
2014年社区重阳节活动策划方案
2014/09/16 职场文书
党的群众路线剖析材料
2014/10/09 职场文书
一文了解MYSQL三大范式和表约束
2022/04/03 MySQL