Contenu du cours
Introduction à Redis
Introduction à Redis
Défi : INCR et DECR
Vous travaillez avec une plateforme où les utilisateurs peuvent aimer ou ne pas aimer divers posts. Chaque post a un identifiant unique, tel que post:1
, post:2
, post:3
.
La tâche consiste à construire un système pour suivre les réactions sur plusieurs posts en ajoutant aléatoirement des likes et des dislikes, puis en affichant le nombre total de réactions pour chaque post.
-
Créez 3 posts, chacun avec deux compteurs : un pour les likes et un pour les dislikes. Par exemple :
post:1:likes
,post:1:dislikes
, et ainsi de suite; -
Utilisez la commande
INCR
ouINCRBY
pour ajouter des likes et des dislikes à chaque post. Ajoutez 3 likes et 2 dislikes àpost:1
, et 5 likes et 1 dislike àpost:2
; -
Utilisez la commande
DECR
ouDECRBY
pour diminuer les réactions pour certains posts. Retirez 1 like depost:1
et 2 dislikes depost:2
; -
Utilisez la commande
GET
pour récupérer le nombre actuel de likes et dislikes pour chaque post.
Le résultat attendu devrait ressembler à ceci :
Créez des compteurs pour les j'aime et les je n'aime pas pour chaque post:
Ajoutez 3 j'aime et 2 je n'aime pas à post:1
:
Ajoutez 5 j'aime et 1 je n'aime pas à post:2
:
Retirez 1 j'aime de post:1
et 2 je n'aime pas de post:2
:
Récupérez le nombre actuel de j'aime et de je n'aime pas pour chaque post:
Merci pour vos commentaires !