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查询Mysql时返回字典结构的代码
Jun 18 Python
Python中的闭包详细介绍和实例
Nov 21 Python
Python实现爬取知乎神回复简单爬虫代码分享
Jan 04 Python
利用Python和OpenCV库将URL转换为OpenCV格式的方法
Mar 27 Python
Python中使用platform模块获取系统信息的用法教程
Jul 08 Python
你应该知道的python列表去重方法
Jan 17 Python
PyQt5 实现字体大小自适应分辨率的方法
Jun 18 Python
Python下应用opencv 实现人脸检测功能
Oct 24 Python
python/Matplotlib绘制复变函数图像教程
Nov 21 Python
python匿名函数lambda原理及实例解析
Feb 07 Python
Python基于pip实现离线打包过程详解
May 15 Python
DRF使用simple JWT身份验证的实现
Jan 14 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 静态变量与自定义常量的使用方法
2010/01/26 PHP
Yii操作数据库的3种方法
2014/03/11 PHP
PHP-Java-Bridge使用笔记
2014/09/22 PHP
Dwz与thinkphp整合下的数据导出到Excel实例
2014/12/04 PHP
那些年,我还在学习jquery 学习笔记
2012/03/05 Javascript
javascript返回顶部效果(自写代码)
2013/01/06 Javascript
Easyui Treegrid改变默认图标的方法
2016/04/29 Javascript
微信小程序 switch组件详解及简单实例
2017/01/10 Javascript
webpack使用 babel-loader 转换 ES6代码示例
2017/08/21 Javascript
JavaScript编写棋盘覆盖代码详解
2017/08/28 Javascript
Vuerouter的beforeEach与afterEach钩子函数的区别
2018/12/26 Javascript
微信小程序如何实现在线客服功能
2019/10/16 Javascript
javascript 原型与原型链的理解及应用实例分析
2020/02/10 Javascript
微信小程序仿抖音短视频切换效果的实例代码
2020/06/24 Javascript
在vue中使用console.log无效的解决
2020/08/09 Javascript
[04:45]上海特级锦标赛主赛事第三日TOP10
2016/03/05 DOTA
Python中sort和sorted函数代码解析
2018/01/25 Python
用Python写一个模拟qq聊天小程序的代码实例
2019/03/06 Python
Django框架用户注销功能实现方法分析
2019/05/28 Python
python写入文件自动换行问题的方法
2019/07/05 Python
python输出带颜色字体实例方法
2019/09/01 Python
Windows下实现将Pascal VOC转化为TFRecords
2020/02/17 Python
PyCharm GUI界面开发和exe文件生成的实现
2020/03/04 Python
解决CSS3 transition-delay 属性默认值0不带单位失效的问题
2020/10/29 HTML / CSS
意大利运动服减价商店:ScontoSport
2020/03/10 全球购物
英国独特家具和家庭用品购物网站:Cuckooland
2020/08/30 全球购物
自我评价优秀范文分享
2013/11/30 职场文书
行政专员工作职责
2013/12/22 职场文书
写给女生的道歉信
2014/01/08 职场文书
运动会领导邀请函
2014/02/05 职场文书
《小猫刮胡子》教学反思
2014/02/21 职场文书
委托书样本
2014/04/02 职场文书
农村优秀教师事迹材料
2014/08/27 职场文书
《神奇的鸟岛》教学反思
2016/02/22 职场文书
JavaScript高级程序设计之基本引用类型
2021/11/17 Javascript
台式电脑蓝牙适配器怎么安装?台式电脑蓝牙适配器安装教程
2022/04/08 数码科技