Celery redis3 3基本配置

2021-10-02 10:06:29 字數 1257 閱讀 2918

from django.core.mail import send_mail

from dailyfresh.settings import email_from

'celery_tasks.tasks'

,broker=

'redis:'

)def

send_registeractive_email

(to_email,username,token)

: subject =

'天天生鮮歡迎資訊'

message =

'' sender = email_from

receiver =

[to_email]

html_message =

'下方鏈結啟用您的使用者

'%(username, token, token)

send_mail(subject, message, sender, receiver, html_message=html_message)

說明:

1.這裡的celery物件只穿了broker引數制定了任務的中間佇列,引數backend是儲存資料的地方,預設不設定.

2.broker表明本地埠,使用了redis8號資料庫,還有0-16均可使用.

send_registeractive_email.delay(email,username,token)
可以在本機或者其他機器開啟(這裡使用了本機)

專案目錄下方:

celery -a celery_tasks.tasks worker -l info

#注意, -l表明資訊等級是info級別

說明1.要注意redis3.0.1版本與celery4.0+版本不相容;redis公升級命令: pip install -u redis; redis回退命令:pip install redis==2.10.6

2.出現錯誤 " bash:celery command not found",可能由於celery目錄不對,使用 which celery檢視路徑,父級目錄是bin目錄應該都不錯,反之可以建立軟連線sudo ln -s /…你的celery路徑…/celery

3.下圖就是成功狀態

MATLAB 3 3種基本運算

1.6基本運算 1 算數運算 加減 兩個標量,直接加減 兩個同型矩陣,對應元素相加減,結果是乙個同型矩陣 乙個標量和乙個矩陣,標量和矩陣的每乙個元素相加減,結果是乙個同型矩陣 1.除法 右除 和 左除 a 1 2 3 4 2 6 7 4 9 b 4 3 2 7 5 1 12 7 92 c1 b a ...

融資33億美元!EOS基本成史上最大ICO

今日塊訊 www.cppcns.com 4程式設計客棧 月 17 日訊息據程式設計客棧華爾街見聞訊息,eos專案眾籌目前已經開展了 320 期,其已融資約 5www.cppcns.com20 萬個eth,以當前eth 計算,約28.64 億美元。假設剩餘的 48 期融入eth速度跟此前 300 期均...

P33 字串的基本操作

include include using namespace std 字串 1 c語言的字串 以零結尾的字串 2 在c語言中沒有字串型別 通過字元陣列 來模擬字串 3 字串的記憶體分配 堆上 棧上 全域性區 很重要 void main51 2 不指定長度 c編譯器會自動幫助程式設計師 求元素的個數...