Ce face ZCOUNT / ZCARD
ZCOUNT întoarce câți membri au scorul între min și max, inclusiv. Ca la ZRANGE ... BYSCORE, poți folosi -inf, +inf și ( pentru capete excluse.
ZCARD (Redis 1.2.0) dă numărul total de membri din set, instantaneu.
Parametri
| Parametru | Descriere |
|---|---|
min max |
Intervalul de scor. |
Ce returnează
Un (integer).
Exemple
Exemplele de pe această pagină pornesc de la datele de mai jos. Rulează mai întâi acest cod, apoi exemplul.
ZADD clasament 1520 ana 1380 dan 1610 ioana 1200 elena
Exemplul 1: Câți jucători au peste 1400 de puncte
Cu (1520, scorul 1520 nu se mai numără.
ZCOUNT clasament 1400 +inf
ZCOUNT clasament (1520 +inf
ZCARD clasament
Ieșire în redis-cli
127.0.0.1:6379> ZCOUNT clasament 1400 +inf
(integer) 2
127.0.0.1:6379> ZCOUNT clasament (1520 +inf
(integer) 1
127.0.0.1:6379> ZCARD clasament
(integer) 4
Greșeli frecvente
ZCOUNTnumără după scor, nu după poziție; pentru poziții foloseșteZRANK.