Zum Hauptinhalt springen

Queue leeren (LCC.kvdb.queue.clear)

Deklaration​

values, err = LCC.kvdb.queue.clear(name, timeout?)

Parameter​

  • name
    String. Queue-Name (nicht leer, maximal 256 Byte).
  • timeout
    Zahl, optional. Anfrage-Timeout in Sekunden, Standard 60.

Rückgabewerte​

  • values
    Tabelle. Array der Elemente vor dem Leeren; bei bereits leerer Queue ein leeres Array, bei Fehler nil.
  • err
    String oder nil. 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