I set hanno 2 differenze principali con gli elenchi:
- I set non vengono ordinati
- I set contengono un oggetto solo una volta
Crea un set usando
SADD <setkey> <value>
Lo stesso comando viene utilizzato per aggiungere più elementi al set.
Esempio:
SADD names "Flavio"
SADD names "Roger"
SADD names "Tony" "Mark" "Jane"
Ottieni tutti gli articoli in un set usando SMEMBERS <setkey> :

Scopri se un valore è in un set con SISMEMBER :
SISMEMBER names "Flavio"

Per sapere quanti articoli ci sono in un set, usa SCARD :
SCARD names Ottieni (senza rimuovere) un oggetto dal set, in modo casuale:
SRANDMEMBER names Estrarre (e rimuovere) un articolo dal set, ordinato casualmente:
SPOP names Puoi estrarre più elementi contemporaneamente:
SPOP names 2 Rimuovere un elemento da un set in base al valore:
SREM names "Flavio"

Ottieni gli articoli contenuti in 2 set diversi, escludendo gli elementi inclusi solo in uno con SINTER :
SINTER set1 set2 Vedi tutti i comandi degli insiemi qui.