Chuyển tới nội dung chính

Lấy độ dài hàng đợi (LCC.kvdb.queue.size)

Khai báo​

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

Tham số​

  • name
    Kiểu chuỗi, tên hàng đợi (không rỗng, tối đa 256 byte)
  • timeout
    Kiểu số, tùy chọn; thời gian chờ yêu cầu (giây), mặc định là 60

Giá trị trả về​

  • size
    Kiểu số, số phần tử hiện có trong hàng đợi; trả về 0 nếu hàng đợi rỗng và nil nếu thất bại
  • err
    Kiểu chuỗi hoặc nil, nội dung mô tả lỗi khi thất bại

Mô tả​

Lấy trực tiếp độ dài hàng đợi, hiệu quả hơn so với gọi list rồi đếm.
Trả về 0 nếu hàng đợi rỗng.

Ví dụ​

local size, err = LCC.kvdb.queue.size("Đang chờ xử lý")
if size then
print("Đang xếp hàng: " .. size)
end