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中文件遍历的两种方法
Jun 16 Python
Python入门篇之面向对象
Oct 20 Python
python实现数组插入新元素的方法
May 22 Python
Python基于回溯法子集树模板解决0-1背包问题实例
Sep 02 Python
Python中Threading用法详解
Dec 27 Python
Python实现的企业粉丝抽奖功能示例
Jul 26 Python
pandas DataFrame的修改方法(值、列、索引)
Aug 02 Python
django-filter和普通查询的例子
Aug 12 Python
Python hmac模块使用实例解析
Dec 24 Python
Python3基本输入与输出操作实例分析
Feb 14 Python
Python之Matplotlib文字与注释的使用方法
Jun 18 Python
Python帮你解决手机qq微信内存占用太多问题
Feb 15 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
Codeigniter通过SimpleXML将xml转换成对象的方法
2015/03/19 PHP
php 中奖概率算法实现代码
2017/01/25 PHP
浅谈laravel5.5 belongsToMany自身的正确用法
2019/10/17 PHP
javascript中的几个运算符
2007/06/29 Javascript
关于js中alert弹出窗口文本换行问题简单详细说明
2012/12/11 Javascript
XML文件转化成NSData对象的方法
2015/08/12 Javascript
jQuery Validation PlugIn的使用方法详解
2015/12/18 Javascript
js初始化验证实例详解
2016/11/26 Javascript
微信小程序 简单DEMO布局,逻辑,样式的练习
2016/11/30 Javascript
Bootstrap CSS组件之导航条(navbar)
2016/12/17 Javascript
Vue实现内部组件轮播切换效果的示例代码
2018/04/07 Javascript
JavaScript实现一个带AI的井字棋游戏源码
2018/05/21 Javascript
Egg.js 中 AJax 上传文件获取参数的方法
2018/10/10 Javascript
微信小程序时间戳转日期的详解
2019/04/30 Javascript
vue中使用GraphQL的实例代码
2019/11/04 Javascript
python搜索指定目录的方法
2015/04/29 Python
关于Pycharm无法debug问题的总结
2019/01/19 Python
python实现AES加密和解密
2019/03/27 Python
实例详解python函数的对象、函数嵌套、名称空间和作用域
2019/05/31 Python
Python中的asyncio代码详解
2019/06/10 Python
python中几种自动微分库解析
2019/08/29 Python
python3安装OCR识别库tesserocr过程图解
2020/04/02 Python
CSS实现定位元素居中的方法
2015/06/23 HTML / CSS
浅谈cookie和localStorage那些事
2019/08/27 HTML / CSS
采用怎样的方法保证数据的完整性
2013/12/02 面试题
物控部经理职务说明书
2014/02/25 职场文书
《动手做做看》教学反思
2014/04/09 职场文书
大学共青团员个人自我评价
2014/04/16 职场文书
商务助理求职信范文
2014/04/20 职场文书
课前一分钟演讲稿
2014/08/26 职场文书
党的群众路线教育实践活动调研报告
2014/11/03 职场文书
2015年社区关工委工作总结
2015/04/03 职场文书
英文辞职信范文
2015/05/13 职场文书
CSS三大特性继承性、层叠性和优先级详解
2022/01/18 HTML / CSS
js前端设计模式优化50%表单校验代码示例
2022/06/21 Javascript
win sever 2022如何占用操作主机角色
2022/06/25 Servers