簡體   English   中英

將 Huey 設置為在 Flask 中使用 Redis

[英]Setting Huey to use Redis with Flask

在此處輸入圖片說明

我正在嘗試使用 Huey 作為跨平台任務隊列。 我找到了https://github.com/pjcunningham/flask-huey-example ,我已經克隆並設置了一個用於使用 conda 的 virtualenv。 (我在 Windows 上工作)按照我嘗試的自述文件:

$ python run_app.py

當我打開http://localhost:6060/

在此處輸入圖片說明

我可以點擊發送按鈕,我會看到屏幕截圖。 但是雖然在 REDIS 中創建了一個列表,但是並沒有存儲任何任務:

127.0.0.1:6379> keys *
1) "huey.redis."
127.0.0.1:6379> lrange huey.redis -100 100
(empty list or set)

如何將任務發送到 REDIS 任務隊列?

我已經用如何運行示例 1 的說明更新了自述文件

除了運行 Flask 應用程序外,您還需要在單擊“發送”按鈕之前啟動Huey 任務使用者並啟動虛擬 SMTP 服務器。

注意啟動 Huey 消費者時傳遞的參數(自述文件中的第 2 步):

(flask-huey-example) python d:\Paul\.virtualenv\flask-huey-example\Scripts\huey_consumer.py run_huey.huey

該參數是對的虛線路徑huey在Python腳本創建的對象實例run_huey.py

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM