Kursinhalt
Einführung in Redis
Einführung in Redis
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.
-
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".
-
Überprüfen Sie, ob Benutzer 1 an "travel" interessiert ist und ob Benutzer 2 an "sports" interessiert ist;
-
Identifizieren Sie die gemeinsamen Interessen von Benutzer 1 und Benutzer 2;
-
Finden Sie die Interessen von Benutzer 1, die nicht von Benutzer 2 geteilt werden;
-
Erstellen Sie eine Liste aller einzigartigen Interessen, die von Benutzer 1, Benutzer 2 und Benutzer 3 geteilt werden;
-
Benutzer 3 hat aufgehört, sich für "music" zu interessieren. Entfernen Sie dieses Interesse aus ihrem Set;
-
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:
Danke für Ihr Feedback!