阅读背景:

celery 定时任务demo

来源:互联网 

tasks.py

from celery import Celery app = Celery('tasks', broker='redis://localhost:6379/0', backend='redis://localhost:6379/0') app.conf.update( # 配置所在时区 CELERY_TIMEZONE='Asia/Shanghai', CELERY_ENABLE_UTC=True, # 官网推荐消息序列化方式为json CELERY_ACCEPT_CONTENT=['json'], CELERY_TASK_SERIALIZER='json', CELERY_RESULT_SERIALIZER='json', # 配置定时任务 CELERYBEAT_SCHEDULE={ 'my_task': { 'task': 'tasks.add', # tasks.py 模块下的方法 'schedule': 60, # 每个60s运行一次 'args': (23,12), } } ) @app.task def add(x, y): return x + y from celery import Celery app = Celery('t



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: