An das Queue-Ende stellen (LCC.kvdb.queue.push_back)
Deklaration
size, err = LCC.kvdb.queue.push_back(name, value, timeout?)
Parameter
- name
String. Queue-Name (nicht leer, maximal256Byte). - value String oder zusammenhängendes String-Array. Zeichenketten müssen gültiges UTF-8 sein.
- timeout
Zahl, optional. Anfrage-Timeout in Sekunden, Standard60.
Rückgabewerte
- size
Zahl. Queue-Länge nach dem Einfügen; bei Fehlernil. - err
String odernil. Fehlerbeschreibung, wenn der Aufruf fehlschlägt.
Hinweise
Stellt ein Element an das Ende der Queue.
Beim stapelweisen Einfügen bleibt die Array-Reihenfolge erhalten. Beispielsweise wird{"a", "b"}zum neuen Queue-Ende..., a, b. Unterliegt denselben Einschränkungen wiepush_front.
Beispiel
local size, err = LCC.kvdb.queue.push_back("待处理任务", "task#2")
if not size then
error(err)
end
local batch_size, batch_err = LCC.kvdb.queue.push_back("待处理任务", {"task#3", "task#4"})