Queue leeren (LCC.kvdb.queue.clear)
Deklaration
values, err = LCC.kvdb.queue.clear(name, timeout?)
Parameter
- name
String. Queue-Name (nicht leer, maximal256Byte). - timeout
Zahl, optional. Anfrage-Timeout in Sekunden, Standard60.
Rückgabewerte
- values
Tabelle. Array der Elemente vor dem Leeren; bei bereits leerer Queue ein leeres Array, bei Fehlernil. - err
String odernil. Fehlerbeschreibung, wenn der Aufruf fehlschlägt.
Hinweise
Leert die Queue und gibt eine Momentaufnahme der vorherigen Elemente zurück.
Geeignet zum Zurücksetzen des Queue-Zustands oder zum Migrieren von Daten.
Beispiel
local removed, err = LCC.kvdb.queue.clear("待处理")
if removed then
LCC.log(1, "清空队列", #removed)
end