Los conjuntos tienen 2 diferencias principales con las listas:
- los conjuntos no están ordenados
- los conjuntos solo retienen un elemento una vez
Crea un conjunto usando
SADD <setkey> <value>
El mismo comando se usa para agregar más elementos al conjunto.
Ejemplo:
SADD names "Flavio"
SADD names "Roger"
SADD names "Tony" "Mark" "Jane"
Obtenga todos los artículos en un conjunto usando SMEMBERS <setkey> :

Averigüe si un valor está en un conjunto con SISMEMBER :
SISMEMBER names "Flavio"

Para saber cuántos elementos hay en un conjunto, use SCARD :
SCARD names Consigue (sin quitar) un artículo del conjunto, al azar:
SRANDMEMBER names Extraiga (y elimine) un elemento del conjunto, ordenado casualmente:
SPOP names Puede extraer varios elementos a la vez:
SPOP names 2 Eliminar un elemento de un conjunto por valor:
SREM names "Flavio"

Obtenga los artículos contenidos en 2 conjuntos diferentes, excluyendo los elementos incluidos solo en uno con SINTER :
SINTER set1 set2 Ver todos los comandos de conjuntos aquí.