Đế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 đa256byte) - 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ặcnil, 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