Ir para o conteúdo principal

Contar ocorrências de um valor (LCC.kvdb.queue.count)

Declaração​

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

Parâmetros​

  • name
    Tipo string; nome da fila (não vazio, no máximo 256 bytes)
  • value
    Tipo string; valor a ser contado (UTF-8 válido)
  • timeout
    Tipo number, opcional; tempo limite da solicitação (em segundos), padrão 60

Valor de retorno​

  • count
    Tipo number; número de ocorrências do valor na fila, ou nil em caso de falha
  • err
    Tipo string ou nil; descrição do erro em caso de falha

Descrição​

Conta no servidor o número de elementos da fila que correspondem ao valor especificado.
É adequado para limitação de taxa, monitoramento de filas e outros cenários.

Exemplo​

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