Insérer en tête de file (LCC.kvdb.queue.push_front)
Déclaration
size, err = LCC.kvdb.queue.push_front(name, value, timeout?)
Paramètres
- name
Type chaîne, nom de la file (non vide,256octets au maximum) - value Type chaîne ou tableau contigu de chaînes ; chaque chaîne doit être en UTF-8 valide
- timeout
Type numérique, facultatif ; délai d'attente de la demande en secondes,60par défaut
Valeurs de retour
- size
Type numérique, taille de la file après l'insertion ;nilen cas d'échec - err
Type chaîne ounil, description de l'erreur en cas d'échec
Description
Insère les éléments en tête de la file.
Une insertion par lot conserve l'ordre du tableau ; par exemple,{"a", "b"}devient le nouveau préfixea, b, .... Le nom ne peut pas être vide.
Exemple
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"})