2013-01-02 40 views
0

我使用的是真棒的插件,用於我使用Redis的node.js項目,因爲我熟悉其他數據庫,只需要這一次,我只需要尋找刪除/清空/刪除文檔的shellscript從我有已瞭解:按條件刪除redis文件shellscript

q:job:state = "complete"

回答

1

假設你有一個任務隊列,你想刪除已完成的任務,你可以不同的方法處理它。 例如,您可以爲您的隊列設置Redis list

然後,您可以使用lpop從隊列中執行第一個任務並執行它。 lpop獲取列表的第一個值並將其刪除。 如果作業不成功,您可以使用lpush或rpush將任務分別作爲第一個或最後一個值返回到隊列中,以便重新執行。