Passer au contenu principal

Compter les occurrences d'une valeur (LCC.kvdb.queue.count)

Déclaration​

count, err = LCC.kvdb.queue.count(name, value, timeout?)

Paramètres​

  • name
    Type chaîne, nom de la file (non vide, 256 octets au maximum)
  • value
    Type chaîne, valeur recherchée (UTF-8 valide)
  • timeout
    Type numérique, facultatif ; délai d'attente de la demande en secondes, 60 par défaut

Valeurs de retour​

  • count
    Type numérique, nombre d'occurrences de la valeur dans la file ; nil en cas d'échec
  • err
    Type chaîne ou nil, description de l'erreur en cas d'échec

Description​

Compte côté serveur le nombre d'éléments de la file qui correspondent à la valeur indiquée.
Convient à la limitation de débit, à la surveillance de files d'attente et à d'autres scénarios similaires.

Exemple​

local cnt, err = LCC.kvdb.queue.count("待处理", "timeout")
if cnt then
print("待重试任务数:", cnt)
end