Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Verwaltung von Benutzerprofilen | Datentypen in Redis
Einführung in Redis
course content

Kursinhalt

Einführung in Redis

Einführung in Redis

1. Redis-Grundlagen
2. Die Wesentlichen Redis-Befehle
3. Datentypen in Redis
4. Erweiterte Funktionen und Sicherheit
5. Caching mit Redis und Spring Boot

book
Herausforderung: Verwaltung von Benutzerprofilen

Sie müssen Benutzerdaten mit Hashes in Redis erstellen und verwalten. Jeder Benutzer wird als Hash dargestellt, der ihren name, age und email enthält.

Schritte

  1. Erstellen Sie einen Hash für user:1001 mit den folgenden Daten: name "Alice", age 30 und email "alice@example.com";

  2. Abrufen und überprüfen Sie die Daten für user:1001;

  3. Aktualisieren Sie das Alter von user:1001 auf 31 und entfernen Sie ihre E-Mail;

  4. Fügen Sie zwei neue Benutzer hinzu:

    • user:1002 (name: "Bob", age: 25, email: "bob@example.com");
    • user:1003 (name: "Carol", age: 29, email: "carol@example.com").
  5. Abrufen Sie das Alter aller Benutzer;

  6. Löschen Sie Benutzer, deren Alter weniger als 28 ist;

  7. Fügen Sie ein neues Feld status mit dem Wert "active" für die verbleibenden Benutzer hinzu.

1. Erstellen Sie einen Hash für user:1001:

HSET user:1001 name "Alice" age 30 email "alice@example.com"

2. Abrufen und überprüfen Sie Daten aus dem Hash user:1001:

HGETALL user:1001

3. Aktualisieren Sie Daten im Hash user:1001:

HSET user:1001 age 31  
HDEL user:1001 email

4. Erstellen Sie Hashes für zwei neue Benutzer:

HSET user:1002 name "Bob" age 25 email "bob@example.com"  
HSET user:1003 name "Carol" age 29 email "carol@example.com"

5. Abrufen der Alter aller Benutzer:

HGET user:1001 age  
HGET user:1002 age  
HGET user:1003 age

6. Löschen Sie Benutzer mit einem Alter unter 28:

DEL user:1002

7. Fügen Sie ein neues Feld status für die verbleibenden Benutzer hinzu:

HSET user:1001 status "active"  

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 8

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

course content

Kursinhalt

Einführung in Redis

Einführung in Redis

1. Redis-Grundlagen
2. Die Wesentlichen Redis-Befehle
3. Datentypen in Redis
4. Erweiterte Funktionen und Sicherheit
5. Caching mit Redis und Spring Boot

book
Herausforderung: Verwaltung von Benutzerprofilen

Sie müssen Benutzerdaten mit Hashes in Redis erstellen und verwalten. Jeder Benutzer wird als Hash dargestellt, der ihren name, age und email enthält.

Schritte

  1. Erstellen Sie einen Hash für user:1001 mit den folgenden Daten: name "Alice", age 30 und email "alice@example.com";

  2. Abrufen und überprüfen Sie die Daten für user:1001;

  3. Aktualisieren Sie das Alter von user:1001 auf 31 und entfernen Sie ihre E-Mail;

  4. Fügen Sie zwei neue Benutzer hinzu:

    • user:1002 (name: "Bob", age: 25, email: "bob@example.com");
    • user:1003 (name: "Carol", age: 29, email: "carol@example.com").
  5. Abrufen Sie das Alter aller Benutzer;

  6. Löschen Sie Benutzer, deren Alter weniger als 28 ist;

  7. Fügen Sie ein neues Feld status mit dem Wert "active" für die verbleibenden Benutzer hinzu.

1. Erstellen Sie einen Hash für user:1001:

HSET user:1001 name "Alice" age 30 email "alice@example.com"

2. Abrufen und überprüfen Sie Daten aus dem Hash user:1001:

HGETALL user:1001

3. Aktualisieren Sie Daten im Hash user:1001:

HSET user:1001 age 31  
HDEL user:1001 email

4. Erstellen Sie Hashes für zwei neue Benutzer:

HSET user:1002 name "Bob" age 25 email "bob@example.com"  
HSET user:1003 name "Carol" age 29 email "carol@example.com"

5. Abrufen der Alter aller Benutzer:

HGET user:1001 age  
HGET user:1002 age  
HGET user:1003 age

6. Löschen Sie Benutzer mit einem Alter unter 28:

DEL user:1002

7. Fügen Sie ein neues Feld status für die verbleibenden Benutzer hinzu:

HSET user:1001 status "active"  

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 8
some-alt