Ce face ZSCORE / ZMSCORE
ZSCORE întoarce scorul membrului ca șir, sau (nil) dacă membrul ori cheia nu există.
ZMSCORE (din Redis 6.2.0) primește mai mulți membri și întoarce scorurile în aceeași ordine, cu (nil) pentru cei care lipsesc.
Parametri
| Parametru | Descriere |
|---|---|
member ... |
Membrul (sau membrii) căutați. |
Ce returnează
Scorul ca șir sau (nil); la ZMSCORE o listă.
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: Punctajul unor jucători
Mihai nu este în clasament.
ZSCORE clasament ana
ZMSCORE clasament dan mihai ioana
Ieșire în redis-cli
127.0.0.1:6379> ZSCORE clasament ana
"1520"
127.0.0.1:6379> ZMSCORE clasament dan mihai ioana
1) "1380"
2) (nil)
3) "1610"
Greșeli frecvente
- Scorurile sunt numere cu virgulă mobilă (double): valori ca 0.1 pot apărea cu multe zecimale. Pentru puncte sau bani, folosește întregi.
Comenzi înrudite
ZRANK / ZREVRANK: Întoarce poziția (rangul, de la 0) unui membru într-un set sortat, crescător (ZRANK) sau descrescător (ZREVRANK).ZINCRBY: Crește (sau scade) atomic scorul unui membru dintr-un set sortat; creează membrul dacă lipsește.HGET: Citește valoarea unui singur câmp dintr-un hash; întoarce nil dacă câmpul sau cheia lipsesc.