Retrieve Queue Length (LCC.kvdb.queue.size)
Signature
size, err = LCC.kvdb.queue.size(name, timeout?)
Parameters
- name
String. Queue name (non-empty, max256bytes). - timeout
Number, optional. Request timeout in seconds, default60.
Returns
- size
Number. Current number of items; returns0for empty queues, ornilon failure. - err
String ornil. Error description when the call fails.
Notes
Returns the queue length directly, faster than calling
listand counting.
Empty queues return0.
Example
local size, err = LCC.kvdb.queue.size("pending")
if size then
print("Queued:", size)
end