celery學習筆記

2021-09-05 09:17:19 字數 595 閱讀 1920

1.windows下 啟動redis命令: redis-server redis.windows.conf

如果出現:[5512] 23 dec 16:53:14.121 # creating server tcp listening socket 127.0.0.1:6379: bind: no error

這樣的錯誤。

那麼就先輸入如下命令:

redis-cli.exe

shutdown

如果出現(error) :noauth authentication required.那麼這是以為你沒有登入,輸入auth + password

shutdown

exit

然後再redis-server redis.windows.conf就可以了。

檢視任務返回結果的時候可能會報這個錯誤:valueerror: not enough values to unpack (expected 3, got 0)

那麼在啟動worker的時候加一些引數celery -a project worker --pool=solo -l info直接這樣就可以了

celery學習筆記

ubuntu系統下安裝指令 安裝rabbitmq sudo apt get install rabbitmq server 安裝celery sudo easy install celery 注意 這裡我開始採用官方文件的指令 pip install celery不過發現用不了,執行後面的指令提示不...

Celery學習筆記(一)

在學習celery之前,我先簡單的去了解了一下什麼是生產者消費者模式。在實際的軟體開發過程中,經常會碰到如下場景 某個模組負責產生資料,這些資料由另乙個模組來負責處理 此處的模組是廣義的,可以是類 函式 執行緒 程序等 產生資料的模組,就形象地稱為生產者 而處理資料的模組,就稱為消費者。單單抽象出生...

celery 學習筆記(二)

從圖上我們可以看出celery包含幾個模組 主要包括非同步任務和定時任務,非同步任務通常在業務邏輯中被觸發併發送到任務佇列中,而定時任務是由celery beat程序週期性的將任務發往任務佇列。broker就是任務排程佇列,接收任務生產者傳送過來的訊息,將任務存入佇列,之所以需要中間人的原因是cel...