Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Herausforderung: Verwaltung von Benutzerinteressen | 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 Benutzerinteressen

Stellen Sie sich vor, Sie entwickeln eine Funktion für eine Anwendung, die Benutzerinteressen verfolgt. Informationen über jeden Benutzer werden in Redis als Set gespeichert. Jeder Benutzer hat eine einzigartige Sammlung von Interessen.

  1. Fügen Sie die Interessen für jeden Benutzer zu ihren jeweiligen Sets hinzu:

    • user:1:interests: "music", "movies", "sports";
    • user:2:interests: "sports", "travel", "reading";
    • user:3:interests: "reading", "music", "cooking".
  2. Überprüfen Sie, ob Benutzer 1 an "travel" interessiert ist und ob Benutzer 2 an "sports" interessiert ist;

  3. Identifizieren Sie die gemeinsamen Interessen von Benutzer 1 und Benutzer 2;

  4. Finden Sie die Interessen von Benutzer 1, die nicht von Benutzer 2 geteilt werden;

  5. Erstellen Sie eine Liste aller einzigartigen Interessen, die von Benutzer 1, Benutzer 2 und Benutzer 3 geteilt werden;

  6. Benutzer 3 hat aufgehört, sich für "music" zu interessieren. Entfernen Sie dieses Interesse aus ihrem Set;

  7. Zeigen Sie die Liste der Interessen für jeden Benutzer an, nachdem diese Operationen durchgeführt wurden.

1. Fügen Sie Interessen für jeden Benutzer zu ihren jeweiligen Sets hinzu:


2. Überprüfen Sie, ob ein bestimmtes Interesse in einem Benutzerset existiert:


3. Abrufen von gemeinsamen Interessen zwischen zwei Benutzern:


4. Holen Sie sich Interessen eines Benutzers, die nicht von einem anderen geteilt werden:


5. Erstellen Sie eine vollständige Liste von einzigartigen Interessen aller Benutzer:


6. Löschen Sie ein Interesse aus einem Benutzerset:


7. Abrufen der aktualisierten Sets von Interessen für jeden Benutzer:

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 5
We're sorry to hear that something went wrong. What happened?
some-alt