应用场景:
发布系统:让他晚上2点执行发布的一串任务 定时任务
更新访问量: 晚上2点定时将数据从redis更新到mysql中去
商城类的抢购工作:大批量的用户涌入,承载不了一次性处理这么多的活儿,用这个方式也可以
目录结构
1.让woker运行
注意要pip install selery==3.1.1??
windos下如何启动
2.运行flask
3.创建任务
创建任务是立即创建成功的 对用户友好,意思是能马上看到我的任务被创建了 如下
4.查看详情
(拿到随机字符串去检测是否成功)
终止功能的参数
创建一个终止的功能
如何配置定时任务
代码:见老师的 01_celery(技术分享)
目录结构
代码
celery.py
from celery import Celery from celery.schedules import crontab cel = Celery( 'tasks', broker='redis://127.0.0.1:6379', backend='redis://127.0.0.1:6379', include=['celery_tasks.s1','celery_tasks.s2'] )