Redis+celery建立異步任務
一、window下按照redis:
看連結:https://blog.csdn.net/antma/article/details/79225084
二、建立celerydemo
1、Celery配置檔案:
Redis+celery建立異步任務Redis+celery建立異步任務三、啟動定時任務 2、建立app:
Redis+celery建立異步任務Redis+celery建立異步任務三、啟動定時任務 3、建立任務:task
Redis+celery建立異步任務Redis+celery建立異步任務三、啟動定時任務 4、任務調用
Redis+celery建立異步任務Redis+celery建立異步任務三、啟動定時任務 5、啟動celery:celery worker -A celeryapp -l INFO
Redis+celery建立異步任務Redis+celery建立異步任務三、啟動定時任務 6、運作app.py送出任務:
Redis+celery建立異步任務Redis+celery建立異步任務三、啟動定時任務 出現如下報錯:
Redis+celery建立異步任務Redis+celery建立異步任務三、啟動定時任務 7.解決錯誤,使用如下指令啟動:celery worker -A celeryapp --pool=solo -l INFO
Redis+celery建立異步任務Redis+celery建立異步任務三、啟動定時任務 8.在此運作app.py,檢視結果
Redis+celery建立異步任務Redis+celery建立異步任務三、啟動定時任務 沒有報錯,傳回結果
三、啟動定時任務
(1)配置定時任務:
Redis+celery建立異步任務Redis+celery建立異步任務三、啟動定時任務 (2)啟動定時任務:celery beat -A celeryapp -l info
Redis+celery建立異步任務Redis+celery建立異步任務三、啟動定時任務 檢視結果:
- 送出任務:
Redis+celery建立異步任務Redis+celery建立異步任務三、啟動定時任務 (2)處理任務:
Redis+celery建立異步任務Redis+celery建立異步任務三、啟動定時任務