Kursinhalt
Einführung in Redis
Einführung in Redis
Herausforderung: INCR und DECR
Sie arbeiten mit einer Plattform, auf der Benutzer verschiedene Beiträge liken oder disliken können. Jeder Beitrag hat eine eindeutige Kennung, wie post:1
, post:2
, post:3
.
Die Aufgabe besteht darin, ein System zur Verfolgung von Reaktionen auf mehrere Beiträge zu erstellen, indem Likes und Dislikes zufällig hinzugefügt werden und dann die Gesamtanzahl der Reaktionen für jeden Beitrag angezeigt wird.
-
Erstellen Sie 3 Beiträge, jeder mit zwei Zählern: einer für Likes und einer für Dislikes. Zum Beispiel:
post:1:likes
,post:1:dislikes
und so weiter; -
Verwenden Sie den Befehl
INCR
oderINCRBY
, um Likes und Dislikes zu jedem Beitrag hinzuzufügen. Fügen Siepost:1
3 Likes und 2 Dislikes hinzu undpost:2
5 Likes und 1 Dislike; -
Verwenden Sie den Befehl
DECR
oderDECRBY
, um Reaktionen für einige Beiträge zu verringern. Entfernen Sie 1 Like vonpost:1
und 2 Dislikes vonpost:2
; -
Verwenden Sie den Befehl
GET
, um die aktuelle Anzahl von Likes und Dislikes für jeden Beitrag abzurufen.
Das erwartete Ergebnis sollte so aussehen:
Erstelle Zähler für Likes und Dislikes für jeden Beitrag:
Füge 3 Likes und 2 Dislikes zu post:1
hinzu:
Füge 5 Likes und 1 Dislike zu post:2
hinzu:
Entferne 1 Like von post:1
und 2 Dislikes von post:2
:
Rufe die aktuelle Anzahl von Likes und Dislikes für jeden Beitrag ab:
Danke für Ihr Feedback!