Adicionar Elementos a um Conjunto com SADD
Nesta etapa, você aprenderá como adicionar elementos a um conjunto Redis usando o comando SADD. Conjuntos no Redis são coleções não ordenadas de strings únicas. Isso significa que cada elemento em um conjunto deve ser único, e a ordem em que os elementos são adicionados ao conjunto não é preservada.
O comando SADD adiciona um ou mais membros a um conjunto. Se o membro especificado já for membro do conjunto, ele será ignorado. Se o conjunto não existir, um novo conjunto é criado com o(s) membro(s) especificado(s).
Vamos começar conectando-se ao servidor Redis. Abra seu terminal e execute o seguinte comando:
redis-cli
Este comando abrirá a interface de linha de comando do Redis.
Agora, vamos adicionar alguns elementos a um conjunto chamado my_set. Execute o seguinte comando:
SADD my_set "apple" "banana" "cherry"
Este comando adicionará as strings "apple", "banana" e "cherry" ao conjunto my_set. A saída será um inteiro representando o número de elementos que foram adicionados com sucesso ao conjunto. Neste caso, a saída deve ser 3.
(integer) 3
Agora, vamos tentar adicionar um elemento que já existe no conjunto. Execute o seguinte comando:
SADD my_set "apple"
Este comando tentará adicionar a string "apple" ao conjunto my_set. No entanto, como "apple" já é um membro do conjunto, ele será ignorado. A saída será 0, indicando que nenhum novo elemento foi adicionado.
(integer) 0
Para verificar se os elementos foram adicionados ao conjunto, você pode usar o comando SMEMBERS. Execute o seguinte comando:
SMEMBERS my_set
Este comando retornará uma lista de todos os membros do conjunto my_set. A saída deve ser:
1) "cherry"
2) "banana"
3) "apple"
Observe que a ordem dos elementos na saída pode ser diferente da ordem em que foram adicionados. Isso ocorre porque os conjuntos são coleções não ordenadas.
Finalmente, saia do CLI do Redis:
exit
É importante sair do redis-cli para que seus comandos sejam registrados.
Você agora adicionou com sucesso elementos a um conjunto Redis usando o comando SADD. Esta é uma operação fundamental para trabalhar com conjuntos no Redis, e será usada nas etapas seguintes para realizar operações mais complexas.