Défi : INCR et DECR
Vous travaillez avec une plateforme où les utilisateurs peuvent aimer ou ne pas aimer divers posts. Chaque post possède un identifiant unique, tel que post:1, post:2, post:3.
L'objectif est de concevoir un système permettant de suivre les réactions sur plusieurs posts en ajoutant de manière aléatoire des likes et des dislikes, puis en affichant le nombre total de réactions pour chaque post.
-
Créer 3 posts, chacun avec deux compteurs : un pour les likes et un pour les dislikes. Par exemple :
post:1:likes,post:1:dislikes, etc. ; -
Utiliser la commande
INCRouINCRBYpour ajouter des likes et des dislikes à chaque post. Ajouter 3 likes et 2 dislikes àpost:1, et 5 likes et 1 dislike àpost:2; -
Utiliser la commande
DECRouDECRBYpour diminuer les réactions pour certains posts. Retirer 1 like depost:1et 2 dislikes depost:2; -
Utiliser la commande
GETpour récupérer le nombre actuel de likes et de dislikes pour chaque post.
Le résultat attendu doit ressembler à ceci :
Post 1: 2 likes, 2 dislikes
Post 2: 5 likes, 0 dislikes
Post 3: 0 likes, 0 dislikes
Créer des compteurs pour les mentions J'aime et Je n'aime pas pour chaque publication :
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
Ajouter 3 mentions J'aime et 2 Je n'aime pas à post:1 :
INCRBY post:1:likes 3
INCRBY post:1:dislikes 2
Ajouter 5 mentions J'aime et 1 Je n'aime pas à post:2 :
INCRBY post:2:likes 5
INCRBY post:2:dislikes 1
Retirer 1 mention 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érer le nombre actuel de mentions J'aime et Je n'aime pas pour chaque publication :
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
Génial!
Completion taux amélioré à 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 possède un identifiant unique, tel que post:1, post:2, post:3.
L'objectif est de concevoir un système permettant de suivre les réactions sur plusieurs posts en ajoutant de manière aléatoire des likes et des dislikes, puis en affichant le nombre total de réactions pour chaque post.
-
Créer 3 posts, chacun avec deux compteurs : un pour les likes et un pour les dislikes. Par exemple :
post:1:likes,post:1:dislikes, etc. ; -
Utiliser la commande
INCRouINCRBYpour ajouter des likes et des dislikes à chaque post. Ajouter 3 likes et 2 dislikes àpost:1, et 5 likes et 1 dislike àpost:2; -
Utiliser la commande
DECRouDECRBYpour diminuer les réactions pour certains posts. Retirer 1 like depost:1et 2 dislikes depost:2; -
Utiliser la commande
GETpour récupérer le nombre actuel de likes et de dislikes pour chaque post.
Le résultat attendu doit ressembler à ceci :
Post 1: 2 likes, 2 dislikes
Post 2: 5 likes, 0 dislikes
Post 3: 0 likes, 0 dislikes
Créer des compteurs pour les mentions J'aime et Je n'aime pas pour chaque publication :
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
Ajouter 3 mentions J'aime et 2 Je n'aime pas à post:1 :
INCRBY post:1:likes 3
INCRBY post:1:dislikes 2
Ajouter 5 mentions J'aime et 1 Je n'aime pas à post:2 :
INCRBY post:2:likes 5
INCRBY post:2:dislikes 1
Retirer 1 mention 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érer le nombre actuel de mentions J'aime et Je n'aime pas pour chaque publication :
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 !