Django使用Celery加redis執(zhí)行異步任務的實例內(nèi)容
更新時間:2020年02月20日 08:36:25 作者:不識少年愁
在本篇文章里小編給大家整理的是關(guān)于Django使用Celery加redis執(zhí)行異步任務,需要的朋友們可以學習下。
簡單使用
安裝celery及redis
定義celery任務
項目下新建tasks.py
from celery import Celery
# 創(chuàng)建一個Celery類的實例對象
app = Celery('celery_task.tasks', broker='redis://127.0.0.1:6379/8')
# 定義任務函數(shù)
@app.task
def send_register_active_email(message):
with open("D:\\celery\\text.txt", 'a') as f:
f.write("To perform a task..." + message)
調(diào)用觸發(fā)任務
run.py
from celery_tasks.tasks import send_register_active_email
def register():
send_register_active_email.delay("test1\n")
if __name__ == "__main__":
register()
在項目目錄下啟動celery
celery -A tasks worker -l info
再運行run.py
如圖,接收到任務并成功執(zhí)行。

以上就是本次介紹的全部相關(guān)知識點,感謝大家的學習和對腳本之家的支持。
相關(guān)文章
訊飛webapi語音識別接口調(diào)用示例代碼(python)
這篇文章主要介紹了如何使用Python3調(diào)用訊飛WebAPI語音識別接口,重點解決了在處理語音識別結(jié)果時判斷是否為最后一幀的問題,通過運行代碼并總結(jié)經(jīng)驗,解決了常見的模塊和屬性錯誤,需要的朋友可以參考下2025-03-03
python繪制y關(guān)于x的線性回歸線性方程圖像實例
這篇文章主要為大家介紹了python繪制y關(guān)于x的線性回歸線性方程圖像實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10
Python數(shù)據(jù)類型-序列sequence
這篇文章主要介紹了Python數(shù)據(jù)類型-序列sequence,在前面,我們已經(jīng)對Python學習做了系統(tǒng)的知識梳理(Python思維導圖),我們接下來把知識點分節(jié)進行細講。這一節(jié),我們講解序列,需要的朋友可以參考下2022-01-01
詳解python使用金山詞霸的翻譯功能(調(diào)試工具斷點的使用)
這篇文章主要介紹了詳解python使用金山詞霸的翻譯功能(調(diào)試工具斷點的使用),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01

