跳至主要內容

清除佇列 (LCC.kvdb.queue.clear)

聲明​

values, err = LCC.kvdb.queue.clear(name, timeout?)

參數​

  • name
    字串型,佇列名稱(非空,最長 256 位元組)
  • timeout
    數值型,可選;請求逾時時間(秒),預設 60

回傳值​

  • values
    表格型,清除前的全部元素;佇列原本為空時也傳回空陣列,失敗時為 nil
  • err
    字串型或 nil,失敗時的錯誤描述

說明​

清除佇列並傳回之前的元素快照。
適合一次重新整理狀態或移轉資料。

範例​

local removed, err = LCC.kvdb.queue.clear("待處理")
if removed then
LCC.log(1, "清空佇列", #removed)
end