Insertar al principio de la cola (LCC.kvdb.queue.push_front)
Declaración
size, err = LCC.kvdb.queue.push_front(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 principio de la cola.
Al insertar por lotes se conserva el orden del array; por ejemplo,{"a", "b"}se convierte en el nuevo principioa, b, .... El nombre no puede estar vacío.
Ejemplo
local size, err = LCC.kvdb.queue.push_front("待处理任务", "task#1")
if size then
LCC.log(1, "当前队列大小", size)
end
local batch_size, batch_err = LCC.kvdb.queue.push_front("待处理任务", {"task#2", "task#3"})