Django使用Celery加redis執(zhí)行異步任務(wù)的實(shí)例內(nèi)容
簡(jiǎn)單使用
安裝celery及redis
定義celery任務(wù)
項(xiàng)目下新建tasks.py
from celery import Celery
# 創(chuàng)建一個(gè)Celery類(lèi)的實(shí)例對(duì)象
app = Celery('celery_task.tasks', broker='redis://127.0.0.1:6379/8')
# 定義任務(wù)函數(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ā)任務(wù)
run.py
from celery_tasks.tasks import send_register_active_email
def register():
send_register_active_email.delay("test1\n")
if __name__ == "__main__":
register()
在項(xiàng)目目錄下啟動(dòng)celery
celery -A tasks worker -l info
再運(yùn)行run.py
如圖,接收到任務(wù)并成功執(zhí)行。

以上就是本次介紹的全部相關(guān)知識(shí)點(diǎn),感謝大家的學(xué)習(xí)和對(duì)腳本之家的支持。
相關(guān)文章
Python 3.8正式發(fā)布,來(lái)嘗鮮這些新特性吧
今天 Python3.8 發(fā)布啦,它是 Python2 終結(jié)前最后一個(gè)大版本,我們一起看看這個(gè)版本都添加了那些新功能和特性2019-10-10
Appium自動(dòng)化測(cè)試實(shí)現(xiàn)九宮格解鎖
本文主要介紹了Appium自動(dòng)化測(cè)試實(shí)現(xiàn)九宮格解鎖,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02
訊飛webapi語(yǔ)音識(shí)別接口調(diào)用示例代碼(python)
這篇文章主要介紹了如何使用Python3調(diào)用訊飛WebAPI語(yǔ)音識(shí)別接口,重點(diǎn)解決了在處理語(yǔ)音識(shí)別結(jié)果時(shí)判斷是否為最后一幀的問(wèn)題,通過(guò)運(yùn)行代碼并總結(jié)經(jīng)驗(yàn),解決了常見(jiàn)的模塊和屬性錯(cuò)誤,需要的朋友可以參考下2025-03-03
python繪制y關(guān)于x的線性回歸線性方程圖像實(shí)例
這篇文章主要為大家介紹了python繪制y關(guān)于x的線性回歸線性方程圖像實(shí)例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10
Python數(shù)據(jù)類(lèi)型-序列sequence
這篇文章主要介紹了Python數(shù)據(jù)類(lèi)型-序列sequence,在前面,我們已經(jīng)對(duì)Python學(xué)習(xí)做了系統(tǒng)的知識(shí)梳理(Python思維導(dǎo)圖),我們接下來(lái)把知識(shí)點(diǎn)分節(jié)進(jìn)行細(xì)講。這一節(jié),我們講解序列,需要的朋友可以參考下2022-01-01
詳解python使用金山詞霸的翻譯功能(調(diào)試工具斷點(diǎn)的使用)
這篇文章主要介紹了詳解python使用金山詞霸的翻譯功能(調(diào)試工具斷點(diǎn)的使用),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01
解決pycharm同一目錄下無(wú)法import其他文件
今天小編就為大家分享一篇解決pycharm同一目錄下無(wú)法import其他文件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-02-02
利用Python學(xué)習(xí)RabbitMQ消息隊(duì)列
RabbitMQ和郵局的主要區(qū)別就是RabbitMQ接收、存儲(chǔ)和發(fā)送的是二進(jìn)制數(shù)據(jù)----消息,本篇文章給大家介紹利用Python學(xué)習(xí)RabbitMQ消息隊(duì)列,對(duì)python消息隊(duì)列相關(guān)知識(shí)感興趣的朋友參考下2015-11-11

