Desafío: Gestión de Perfiles de Usuario
Se requiere crear y gestionar datos de usuario utilizando hashes en Redis. Cada usuario se representa como un hash que contiene sus campos name, age y email.
Pasos
-
Crear un hash para
user:1001con los siguientes datos: name"Alice", age30, y email"alice@example.com"; -
Recuperar y verificar los datos de
user:1001; -
Actualizar el age de
user:1001a31y eliminar su email; -
Agregar dos nuevos usuarios:
user:1002(name:"Bob", age:25, email:"bob@example.com");user:1003(name:"Carol", age:29, email:"carol@example.com").
-
Recuperar el age de todos los usuarios;
-
Eliminar usuarios cuyo age sea menor que
28; -
Agregar un nuevo campo
statuscon el valor"active"para los usuarios restantes.
1. Crear un hash para user:1001:
HSET user:1001 name "Alice" age 30 email "alice@example.com"
2. Recuperar y verificar los datos del hash user:1001:
HGETALL user:1001
3. Actualizar los datos en el hash user:1001:
HSET user:1001 age 31
HDEL user:1001 email
4. Crear hashes para dos nuevos usuarios:
HSET user:1002 name "Bob" age 25 email "bob@example.com"
HSET user:1003 name "Carol" age 29 email "carol@example.com"
5. Recuperar las edades de todos los usuarios:
HGET user:1001 age
HGET user:1002 age
HGET user:1003 age
6. Eliminar los usuarios con una edad menor que 28:
DEL user:1002
7. Agregar un nuevo campo status para los usuarios restantes:
HSET user:1001 status "active"
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 3.33
Desafío: Gestión de Perfiles de Usuario
Desliza para mostrar el menú
Se requiere crear y gestionar datos de usuario utilizando hashes en Redis. Cada usuario se representa como un hash que contiene sus campos name, age y email.
Pasos
-
Crear un hash para
user:1001con los siguientes datos: name"Alice", age30, y email"alice@example.com"; -
Recuperar y verificar los datos de
user:1001; -
Actualizar el age de
user:1001a31y eliminar su email; -
Agregar dos nuevos usuarios:
user:1002(name:"Bob", age:25, email:"bob@example.com");user:1003(name:"Carol", age:29, email:"carol@example.com").
-
Recuperar el age de todos los usuarios;
-
Eliminar usuarios cuyo age sea menor que
28; -
Agregar un nuevo campo
statuscon el valor"active"para los usuarios restantes.
1. Crear un hash para user:1001:
HSET user:1001 name "Alice" age 30 email "alice@example.com"
2. Recuperar y verificar los datos del hash user:1001:
HGETALL user:1001
3. Actualizar los datos en el hash user:1001:
HSET user:1001 age 31
HDEL user:1001 email
4. Crear hashes para dos nuevos usuarios:
HSET user:1002 name "Bob" age 25 email "bob@example.com"
HSET user:1003 name "Carol" age 29 email "carol@example.com"
5. Recuperar las edades de todos los usuarios:
HGET user:1001 age
HGET user:1002 age
HGET user:1003 age
6. Eliminar los usuarios con una edad menor que 28:
DEL user:1002
7. Agregar un nuevo campo status para los usuarios restantes:
HSET user:1001 status "active"
¡Gracias por tus comentarios!