小结:

  • 环境的配置

  • pycharm的配置

  • xshell的配置

  • celery[redis]

    • celery介绍

    • celery的异步任务

      • Celery()

      • @app.task(name.bind....)

      • 调用:

        • delay()

        • apply_async(name,queue,routing_key...)

        • send_task()

      • 配置

        • broker,backend,imports.....

        • queue

          • 配置queue,启动queue

            • task(queue)

            • apply_async(queue)

            • 配置

              • 先创建queue

              • routs里面绑定queue到具体任务上

        • 定时任务

          • 配置

          • 启动

            • beat/worker

            • 一条命令启动

          • 配置的属性

            • task

            • schedule(间隔时间,定点时间(crontab))

            • args

            • kwargs

            • options

            • relative