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 :
Post 1: 2 likes, 2 dislikes
Post 2: 5 likes, 0 dislikes
Post 3: 0 likes, 0 dislikes
Créez des compteurs pour les j'aime et les je n'aime pas pour chaque post:
SET post:1:likes 0
SET post:1:dislikes 0
SET post:2:likes 0
SET post:2:dislikes 0
SET post:3:likes 0
SET post:3:dislikes 0
Ajoutez 3 j'aime et 2 je n'aime pas à post:1
:
INCRBY post:1:likes 3
INCRBY post:1:dislikes 2
Ajoutez 5 j'aime et 1 je n'aime pas à post:2
:
INCRBY post:2:likes 5
INCRBY post:2:dislikes 1
Retirez 1 j'aime de post:1
et 2 je n'aime pas de post:2
:
DECRBY post:1:likes 1
DECRBY post:2:dislikes 2
Récupérez le nombre actuel de j'aime et de je n'aime pas pour chaque post:
GET post:1:likes
GET post:1:dislikes
GET post:2:likes
GET post:2:dislikes
GET post:3:likes
GET post:3:dislikes
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 3.33
Défi : INCR et DECR
Glissez pour afficher le menu
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 :
Post 1: 2 likes, 2 dislikes
Post 2: 5 likes, 0 dislikes
Post 3: 0 likes, 0 dislikes
Créez des compteurs pour les j'aime et les je n'aime pas pour chaque post:
SET post:1:likes 0
SET post:1:dislikes 0
SET post:2:likes 0
SET post:2:dislikes 0
SET post:3:likes 0
SET post:3:dislikes 0
Ajoutez 3 j'aime et 2 je n'aime pas à post:1
:
INCRBY post:1:likes 3
INCRBY post:1:dislikes 2
Ajoutez 5 j'aime et 1 je n'aime pas à post:2
:
INCRBY post:2:likes 5
INCRBY post:2:dislikes 1
Retirez 1 j'aime de post:1
et 2 je n'aime pas de post:2
:
DECRBY post:1:likes 1
DECRBY post:2:dislikes 2
Récupérez le nombre actuel de j'aime et de je n'aime pas pour chaque post:
GET post:1:likes
GET post:1:dislikes
GET post:2:likes
GET post:2:dislikes
GET post:3:likes
GET post:3:dislikes
Merci pour vos commentaires !