跳到主要内容

列出队列内容 (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