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之用Python计算
Sep 12 Python
Scrapy-redis爬虫分布式爬取的分析和实现
Feb 07 Python
详解用python写网络爬虫-爬取新浪微博评论
May 10 Python
Python 导入文件过程图解
Oct 15 Python
python tkinter canvas使用实例
Nov 04 Python
python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例
Mar 04 Python
Python类的动态绑定实现原理
Mar 21 Python
使用tensorflow根据输入更改tensor shape
Jun 23 Python
Python如何截图保存的三种方法(小结)
Sep 01 Python
Python+OpenCV图像处理——打印图片属性、设置存储路径、调用摄像头
Oct 22 Python
Python getsizeof()和getsize()区分详解
Nov 20 Python
python 监控服务器是否有人远程登录(详细思路+代码)
Dec 18 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
浅谈apache和nginx的rewrite的区别
2013/02/22 PHP
Win下如何安装PHP的APC拓展
2013/08/07 PHP
Php无限级栏目分类读取的实现代码
2014/02/19 PHP
PHP+Mysql基于事务处理实现转账功能的方法
2015/07/08 PHP
简单的php购物车代码
2020/06/05 PHP
根据分辩率调用不同的CSS.
2007/01/08 Javascript
在IE和VB中支持png图片透明效果的实现方法(vb源码打包)
2011/04/01 Javascript
jquery.ui.draggable中文文档(原文翻译)
2013/11/15 Javascript
超级简单实现JavaScript MVC 样式框架
2015/03/24 Javascript
jQuery validate插件实现ajax验证重复的2种方法
2016/01/22 Javascript
一起学写js Calender日历控件
2016/04/14 Javascript
RequireJS使用注意细节
2016/05/15 Javascript
使用DeviceOne实现微信小程序功能
2016/12/29 Javascript
AngularJS控制器controller给模型数据赋初始值的方法
2017/01/04 Javascript
jQuery遮罩层实例讲解
2017/05/11 jQuery
nginx配置React静态页面的方法教程
2017/11/03 Javascript
详解Webpack实战之构建 Electron 应用
2017/12/25 Javascript
使用ECharts实现状态区间图
2018/10/25 Javascript
Javascript中弹窗confirm与prompt的区别
2018/10/26 Javascript
vue组件中的样式属性scoped实例详解
2018/10/30 Javascript
详解小程序之简单登录注册表单验证
2019/05/13 Javascript
vue使用nprogress实现进度条
2019/12/09 Javascript
vue实现列表滚动的过渡动画
2020/06/29 Javascript
jquery轮播图插件使用方法详解
2020/07/31 jQuery
Python 将Matrix、Dict保存到文件的方法
2018/10/30 Python
pycharm 将python文件打包为exe格式的方法
2019/01/16 Python
Python实现加密接口测试方法步骤详解
2020/06/05 Python
css3背景图片透明叠加属性cross-fade简介及用法实例
2013/01/08 HTML / CSS
美国在线纱线商店:Darn Good Yarn
2019/03/20 全球购物
机电一体化应届生求职信范文
2014/01/24 职场文书
财务信息服务专业自荐书范文
2014/02/08 职场文书
导游个人求职信范文
2014/03/23 职场文书
环保小标语
2014/06/13 职场文书
企业员工爱岗敬业演讲稿
2014/08/26 职场文书
叶问观后感
2015/06/15 职场文书
法定代表人资格证明书
2015/06/18 职场文书