Desafio: Gerenciamento de Perfis de Usuário
É necessário criar e gerenciar dados de usuários utilizando hashes no Redis. Cada usuário é representado como um hash contendo os campos name, age e email.
Etapas
-
Criar um hash para
user:1001com os seguintes dados: name"Alice", age30e email"alice@example.com"; -
Recuperar e verificar os dados de
user:1001; -
Atualizar o campo age de
user:1001para31e remover o campo email; -
Adicionar dois novos usuários:
user:1002(name:"Bob", age:25, email:"bob@example.com");user:1003(name:"Carol", age:29, email:"carol@example.com").
-
Recuperar o campo age de todos os usuários;
-
Excluir usuários cujo age seja menor que
28; -
Adicionar um novo campo
statuscom o valor"active"para os usuários restantes.
1. Criar um hash para user:1001:
HSET user:1001 name "Alice" age 30 email "alice@example.com"
2. Recuperar e verificar dados do hash user:1001:
HGETALL user:1001
3. Atualizar dados no hash user:1001:
HSET user:1001 age 31
HDEL user:1001 email
4. Criar hashes para dois novos usuários:
HSET user:1002 name "Bob" age 25 email "bob@example.com"
HSET user:1003 name "Carol" age 29 email "carol@example.com"
5. Recuperar as idades de todos os usuários:
HGET user:1001 age
HGET user:1002 age
HGET user:1003 age
6. Excluir usuários com idade menor que 28:
DEL user:1002
7. Adicionar um novo campo status para os usuários restantes:
HSET user:1001 status "active"
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Can you explain what a Redis hash is and why it's used for user data?
How do I check if a user exists before performing operations?
What happens if I try to delete a user that doesn't exist?
Awesome!
Completion rate improved to 3.33
Desafio: Gerenciamento de Perfis de Usuário
Deslize para mostrar o menu
É necessário criar e gerenciar dados de usuários utilizando hashes no Redis. Cada usuário é representado como um hash contendo os campos name, age e email.
Etapas
-
Criar um hash para
user:1001com os seguintes dados: name"Alice", age30e email"alice@example.com"; -
Recuperar e verificar os dados de
user:1001; -
Atualizar o campo age de
user:1001para31e remover o campo email; -
Adicionar dois novos usuários:
user:1002(name:"Bob", age:25, email:"bob@example.com");user:1003(name:"Carol", age:29, email:"carol@example.com").
-
Recuperar o campo age de todos os usuários;
-
Excluir usuários cujo age seja menor que
28; -
Adicionar um novo campo
statuscom o valor"active"para os usuários restantes.
1. Criar um hash para user:1001:
HSET user:1001 name "Alice" age 30 email "alice@example.com"
2. Recuperar e verificar dados do hash user:1001:
HGETALL user:1001
3. Atualizar dados no hash user:1001:
HSET user:1001 age 31
HDEL user:1001 email
4. Criar hashes para dois novos usuários:
HSET user:1002 name "Bob" age 25 email "bob@example.com"
HSET user:1003 name "Carol" age 29 email "carol@example.com"
5. Recuperar as idades de todos os usuários:
HGET user:1001 age
HGET user:1002 age
HGET user:1003 age
6. Excluir usuários com idade menor que 28:
DEL user:1002
7. Adicionar um novo campo status para os usuários restantes:
HSET user:1001 status "active"
Obrigado pelo seu feedback!