跳至主要內容

列出佇列內容 (LCC.kvdb.queue.list)

聲明​

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

參數​

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

回傳值​

  • values
    表格型,目前佇列的所有字串值;佇列為空時也傳回空陣列,失敗時為 nil
  • err
    字串型或 nil,失敗時的錯誤描述

說明​

取得整個佇列的快照。
傳回陣列按佇列順序排列(索引 1 為佇列頭)。
佇列為空時也會傳回空陣列,不會傳回 nil。

範例​

local values, err = LCC.kvdb.queue.list("待處理")
if values then
for i, v in ipairs(values) do
print(i, v)
end
end