LLEN în Redis & In-Memory Data Store

Întoarce numărul de elemente dintr-o listă; 0 dacă lista nu există.

Sintaxă comandă
LLEN key

Ce face LLEN

LLEN răspunde instantaneu cu lungimea listei, indiferent cât de mare este, pentru că Redis păstrează numărul de elemente.

Este folosit des pentru monitorizarea cozilor: o coadă care tot crește înseamnă că workerii nu țin pasul.

Parametri

Parametru Descriere
key Cheia listei.

Ce returnează

Un (integer): lungimea listei, sau 0 dacă cheia nu există.

Exemple

Exemplul 1: Câte comenzi așteaptă procesarea

O cheie inexistentă are lungimea 0, iar o cheie de alt tip dă eroare.

RPUSH coada:comenzi 1041 1042 1043
LLEN coada:comenzi
LLEN coada:facturi
SET stare activ
LLEN stare

Ieșire în redis-cli

127.0.0.1:6379> RPUSH coada:comenzi 1041 1042 1043
(integer) 3
127.0.0.1:6379> LLEN coada:comenzi
(integer) 3
127.0.0.1:6379> LLEN coada:facturi
(integer) 0
127.0.0.1:6379> SET stare activ
OK
127.0.0.1:6379> LLEN stare
(error) WRONGTYPE Operation against a key holding the wrong kind of value

Greșeli frecvente

  • Nu citi toată lista cu LRANGE doar ca să-i afli lungimea; LLEN este instantaneu.

Comenzi înrudite

  • LRANGE: Întoarce elementele unei liste dintre doi indici, inclusiv; LRANGE key 0 -1 întoarce toată lista.
  • LPUSH / RPUSH: Adaugă elemente la începutul (LPUSH) sau la sfârșitul (RPUSH) unei liste, creând lista dacă lipsește.
  • SCARD: Întoarce numărul de membri dintr-un set (cardinalitatea); 0 dacă setul nu există.
  • XADD: Adaugă un eveniment (o intrare cu câmpuri și valori) la finalul unui stream Redis și întoarce ID-ul lui.
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: LLEN

Ai o nelămurire despre utilizarea comenzii LLEN sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.