Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Conjunto | Tipos de Dados no Redis
Introdução ao Redis

bookConjunto

Uma das principais características de um set é que ele não permite valores duplicados. Ao adicionar um novo elemento a um set, se o elemento já existir, ele não será adicionado novamente.

Sets são comumente utilizados para armazenar valores únicos, como IDs de usuários, endereços IP ou qualquer outro dado em que duplicatas devem ser evitadas.

Uso prático de Sets no Redis

Comandos Básicos para Trabalhar com Sets

Os sets do Redis possuem diversos comandos que facilitam a adição, remoção e verificação de elementos

Adição e Remoção de Elementos

O comando SADD adiciona elementos a um set, ignorando duplicatas, e o comando SREM remove elementos de um set.

SADD users "user1" "user2"  # adds "user1" and "user2" to the users set
SREM users "user1"  # removes "user1" from the users set

Verificação de Elemento e Recuperação de Todos os Elementos

Para verificar se um elemento específico está em um conjunto, utilize o comando SISMEMBER, que retorna 1 se o elemento estiver presente e 0 se não estiver. Para obter todos os elementos do conjunto, utilize o comando SMEMBERS.

SISMEMBER users "user2"  # checks if "user2" is in the users set (returns 1 or 0)
SMEMBERS users  # returns all elements of the users set

Obtendo Informações Sobre o Conjunto

Para obter o número de elementos em um conjunto, utilize o comando SCARD, que retorna o número de elementos no conjunto.

SCARD users  # returns the number of elements in the users set

Operações com Múltiplos Conjuntos

Ao trabalhar com múltiplos conjuntos, é possível utilizar os comandos SDIFF, SINTER e SUNIONSDIFF retorna elementos que estão em um conjunto, mas não nos outros, SINTER encontra elementos comuns entre todos os conjuntos especificados e SUNION retorna a união de todos os elementos dos conjuntos.

SDIFF set1 set2  # returns elements that are in `set1` but not in `set2`
SINTER set1 set2  # returns common elements between `set1` and `set2`
SUNION set1 set2  # returns the union of elements from `set1` and `set2`

1. O que o comando SADD faz no Redis?

2. Qual comando deve ser usado para recuperar todos os elementos de um conjunto?

question mark

O que o comando SADD faz no Redis?

Select the correct answer

question mark

Qual comando deve ser usado para recuperar todos os elementos de um conjunto?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 4

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Awesome!

Completion rate improved to 3.33

bookConjunto

Deslize para mostrar o menu

Uma das principais características de um set é que ele não permite valores duplicados. Ao adicionar um novo elemento a um set, se o elemento já existir, ele não será adicionado novamente.

Sets são comumente utilizados para armazenar valores únicos, como IDs de usuários, endereços IP ou qualquer outro dado em que duplicatas devem ser evitadas.

Uso prático de Sets no Redis

Comandos Básicos para Trabalhar com Sets

Os sets do Redis possuem diversos comandos que facilitam a adição, remoção e verificação de elementos

Adição e Remoção de Elementos

O comando SADD adiciona elementos a um set, ignorando duplicatas, e o comando SREM remove elementos de um set.

SADD users "user1" "user2"  # adds "user1" and "user2" to the users set
SREM users "user1"  # removes "user1" from the users set

Verificação de Elemento e Recuperação de Todos os Elementos

Para verificar se um elemento específico está em um conjunto, utilize o comando SISMEMBER, que retorna 1 se o elemento estiver presente e 0 se não estiver. Para obter todos os elementos do conjunto, utilize o comando SMEMBERS.

SISMEMBER users "user2"  # checks if "user2" is in the users set (returns 1 or 0)
SMEMBERS users  # returns all elements of the users set

Obtendo Informações Sobre o Conjunto

Para obter o número de elementos em um conjunto, utilize o comando SCARD, que retorna o número de elementos no conjunto.

SCARD users  # returns the number of elements in the users set

Operações com Múltiplos Conjuntos

Ao trabalhar com múltiplos conjuntos, é possível utilizar os comandos SDIFF, SINTER e SUNIONSDIFF retorna elementos que estão em um conjunto, mas não nos outros, SINTER encontra elementos comuns entre todos os conjuntos especificados e SUNION retorna a união de todos os elementos dos conjuntos.

SDIFF set1 set2  # returns elements that are in `set1` but not in `set2`
SINTER set1 set2  # returns common elements between `set1` and `set2`
SUNION set1 set2  # returns the union of elements from `set1` and `set2`

1. O que o comando SADD faz no Redis?

2. Qual comando deve ser usado para recuperar todos os elementos de um conjunto?

question mark

O que o comando SADD faz no Redis?

Select the correct answer

question mark

Qual comando deve ser usado para recuperar todos os elementos de um conjunto?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 4
some-alt