Подсчёт указанного значения (LCC.kvdb.queue.count)
Сигнатура
count, err = LCC.kvdb.queue.count(name, value, timeout?)
Параметры
- name
Строка, имя очереди (непустое, максимум256байт) - value
Строка, значение для подсчёта (должно быть корректным UTF-8) - timeout
Число, необязательный тайм-аут запроса (секунды), по умолчанию60
Возвращаемое значение
- count
Число, сколько раз значение встречается в очереди; при сбое —nil - err
Строка илиnil, описание ошибки при сбое
Описание
Подсчитывает на сервере число элементов очереди, совпадающих с указанным значением.
Подходит для ограничения скорости, мониторинга очереди и подобных задач.
Пример
local cnt, err = LCC.kvdb.queue.count("待处理", "timeout")
if cnt then
print("待重试任务数:", cnt)
end