Insertar al final de la cola (LCC.kvdb.queue.push_back)
Declaración
size, err = LCC.kvdb.queue.push_back(name, value, timeout?)
Parámetros
- name
Tipo string; nombre de la cola (no vacío, máximo256bytes) - value Tipo string o un array contiguo de cadenas; las cadenas deben usar UTF-8 válido
- timeout
Tipo numérico, opcional; tiempo de espera de la solicitud (segundos), predeterminado60
Valores devueltos
- size
Tipo numérico; tamaño de la cola después de insertar;nilsi falla - err
Tipo string onil; descripción del error cuando falla
Descripción
Inserta elementos al final de la cola.
Al insertar por lotes se conserva el orden del array; por ejemplo,{"a", "b"}se convierte en el nuevo final..., a, b. El resto de las restricciones coincide conpush_front.
Ejemplo
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"})