celery(异步处理)+redis

Posted itheone

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了celery(异步处理)+redis相关的知识,希望对你有一定的参考价值。

  • 任务队列(中间人)用的是redis,也可以用别的,如RabbitMQ数据库
  • 如果任务处理者没有运行django项目只是运行了celery(如果运行了django项目则不需要),则需要在celery的配置中添加上一下配置,使其产生django环境来运行:    
  • 项目环境中配置redis:
    • 先安装:pip install django-redis
    • 然后配置:
    •  

      其中\'LOCATION\'中redis的ip和端口可以通过在命令窗口输入\'ps aux | grep redis\' 查出。

  •  

     

  •  汇总:
  •  

     

以上是关于celery(异步处理)+redis的主要内容,如果未能解决你的问题,请参考以下文章

基于celery及redis封装sanic的api

Celery 3 版本 定时执行与 异步执行 | Django 案例

平台项目 ~ celery 异步之异步处理功能

Celery基本使用

理论python使用celery异步处理请求

Celery 基本使用