跳到主要内容

# 获取队列长度 (LCC.kvdb.queue.size)

## 声明​

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

## 参数​

- name
  字符串型，队列名称（非空，最长 `256` 字节）
- timeout
  数值型，可选；请求超时时间（秒），默认 `60`

## 返回值​

- size
  数值型，当前队列内元素数量；队列为空时返回 `0`，失败时为 `nil`
- err
  字符串型或 `nil`，失败时的错误描述

## 说明​

> 直接获取队列长度，性能优于先 `list` 再计数。
> 队列为空时返回 `0`。

## 示例​

    local size, err = LCC.kvdb.queue.size("待处理")
    if size then
        print("当前排队: " .. size)
    end