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...