Sets hebben 2 belangrijke verschillen met lijsten:
- sets worden niet besteld
- sets bevatten slechts één item
Maak een set met
SADD <setkey> <value>
Dezelfde opdracht wordt gebruikt om meer items aan de set toe te voegen.
Voorbeeld:
SADD names "Flavio"
SADD names "Roger"
SADD names "Tony" "Mark" "Jane"
Krijg alle items in een set met SMEMBERS <setkey>
:
Zoek uit of een waarde in een set zit met SISMEMBER
:
SISMEMBER names "Flavio"
Gebruik SCARD
. om te weten hoeveel items er in een set zitten :
SCARD names
Verkrijg (zonder te verwijderen) een item uit de set, willekeurig:
SRANDMEMBER names
Extraheer (en verwijder) een item uit de set, terloops besteld:
SPOP names
U kunt meerdere items tegelijk extraheren:
SPOP names 2
Een item uit een set op waarde verwijderen:
SREM names "Flavio"
Verkrijg de items in 2 verschillende sets, exclusief elementen die alleen in één set zitten met SINTER
:
SINTER set1 set2
Bekijk hier alle commando's van de set.