SCARD în Redis & In-Memory Data Store

Comenzi pentru seturi Redis 1.0.0

Întoarce numărul de membri dintr-un set (cardinalitatea); 0 dacă setul nu există.

Sintaxă comandă
SCARD key

Ce face SCARD

SCARD răspunde instantaneu cu numărul de membri, fără să parcurgă setul.

Combinat cu SADD, îți dă de exemplu numărul exact de vizitatori unici dintr-o zi.

Parametri

Parametru Descriere
key Cheia setului.

Ce returnează

Un (integer): numărul de membri.

Exemple

Exemplul 1: Vizitatori unici azi

Dublurile nu se numără.

SADD vizitatori:2026-10-25 ana dan ana ioana
SCARD vizitatori:2026-10-25
SCARD vizitatori:2026-10-26

Ieșire în redis-cli

127.0.0.1:6379> SADD vizitatori:2026-10-25 ana dan ana ioana
(integer) 3
127.0.0.1:6379> SCARD vizitatori:2026-10-25
(integer) 3
127.0.0.1:6379> SCARD vizitatori:2026-10-26
(integer) 0

Greșeli frecvente

  • Nu folosi SMEMBERS și apoi numărarea în aplicație: SCARD e mult mai rapid.

Comenzi înrudite

  • SADD: Adaugă unul sau mai mulți membri într-un set (colecție fără duplicate); membrii existenți sunt ignorați.
  • SMEMBERS: Întoarce toți membrii unui set, fără o ordine garantată.
  • LLEN: Întoarce numărul de elemente dintr-o listă; 0 dacă lista nu există.
  • ZCOUNT / ZCARD: ZCOUNT numără membrii cu scorul într-un interval; ZCARD întoarce numărul total de membri.