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

Liệt kê nội dung hàng đợi (LCC.kvdb.queue.list)

Khai báo​

values, err = LCC.kvdb.queue.list(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ề​

  • values
    Kiểu bảng, mọi giá trị chuỗi hiện có trong hàng đợi; nếu hàng đợi rỗng vẫn trả về mảng rỗng, khi thất bại trả về nil
  • err
    Kiểu chuỗi hoặc nil, nội dung mô tả lỗi khi thất bại

Mô tả​

Lấy bản chụp dữ liệu của toàn bộ hàng đợi.
Mảng trả về được sắp theo thứ tự hàng đợi (chỉ số 1 là đầu hàng đợi).
Nếu hàng đợi rỗng, hàm vẫn trả về mảng rỗng thay vì nil.

Ví dụ​

local values, err = LCC.kvdb.queue.list("Đang chờ xử lý")
if values then
for i, v in ipairs(values) do
print(i, v)
end
end