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

Đếm số phần tử có giá trị chỉ định (LCC.kvdb.queue.count)

Khai báo​

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

Tham số​

  • name
    Kiểu chuỗi, tên hàng đợi (không rỗng, tối đa 256 byte)
  • value
    Kiểu chuỗi, giá trị đích cần đếm (phải là UTF-8 hợp lệ)
  • 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ề​

  • count
    Kiểu số, số lần giá trị xuất hiện trong hàng đợi; 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ả​

Đếm trên máy chủ số phần tử trong hàng đợi khớp với giá trị đã chỉ định.
Phù hợp cho các trường hợp như giới hạn tốc độ và giám sát xếp hàng.

Ví dụ​

local cnt, err = LCC.kvdb.queue.count("Đang chờ xử lý", "timeout")
if cnt then
print("Số tác vụ chờ thử lại:", cnt)
end