Inserir no fim da fila (LCC.kvdb.queue.push_back)
Declaração
size, err = LCC.kvdb.queue.push_back(name, value, timeout?)
Parâmetros
- name
Tipo string; nome da fila (não vazio, no máximo256bytes) - value String ou array contínuo de strings; as strings precisam ser UTF-8 válidas
- timeout
Tipo number, opcional; tempo limite da solicitação (em segundos), padrão60
Valor de retorno
- size
Tipo number; tamanho da fila depois da inserção, ounilem caso de falha - err
Tipo string ounil; descrição do erro em caso de falha
Descrição
Insere elementos no fim da fila.
A inserção em lote mantém a ordem do array; por exemplo,{"a", "b"}se torna o novo fim..., a, b. As demais restrições são iguais às depush_front.
Exemplo
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"})