跳到主要内容

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