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

bookDesafio: 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

  1. Criar um hash para user:1001 com os seguintes dados: name "Alice", age 30 e email "alice@example.com";

  2. Recuperar e verificar os dados de user:1001;

  3. Atualizar o campo age de user:1001 para 31 e remover o campo email;

  4. 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").
  5. Recuperar o campo age de todos os usuários;

  6. Excluir usuários cujo age seja menor que 28;

  7. Adicionar um novo campo status com 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"  

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 8

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

Suggested prompts:

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

bookDesafio: 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

  1. Criar um hash para user:1001 com os seguintes dados: name "Alice", age 30 e email "alice@example.com";

  2. Recuperar e verificar os dados de user:1001;

  3. Atualizar o campo age de user:1001 para 31 e remover o campo email;

  4. 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").
  5. Recuperar o campo age de todos os usuários;

  6. Excluir usuários cujo age seja menor que 28;

  7. Adicionar um novo campo status com 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"  

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

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