Ce face SREM
SREM elimină membrii dați și întoarce câți au fost scoși efectiv. Din Redis 2.4.0 acceptă mai mulți membri.
Când setul rămâne gol, cheia este ștearsă automat. SPOP este o comandă înrudită care scoate membri aleatorii.
Parametri
| Parametru | Descriere |
|---|---|
key |
Cheia setului. |
member ... |
Membrii de scos. |
Ce returnează
Un (integer): numărul de membri eliminați.
Exemple
Exemplul 1: Retragerea unui rol
„admin” nu era în set, deci se numără doar „autor”.
SADD roluri:ana editor autor
SREM roluri:ana autor admin
SMEMBERS roluri:ana
Ieșire în redis-cli
127.0.0.1:6379> SADD roluri:ana editor autor
(integer) 2
127.0.0.1:6379> SREM roluri:ana autor admin
(integer) 1
127.0.0.1:6379> SMEMBERS roluri:ana
1) "editor"
Greșeli frecvente
SREMpe o cheie de alt tip dăWRONGTYPE, nu 0.