Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : INCR et DECR | Les Commandes Redis Essentielles
Introduction à Redis
course content

Contenu du cours

Introduction à Redis

Introduction à Redis

1. Fondamentaux de Redis
2. Les Commandes Redis Essentielles
3. Types de Données dans Redis
4. Fonctionnalités Avancées et Sécurité
5. Mise en Cache avec Redis et Spring Boot

book
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.

  1. 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;

  2. Utilisez la commande INCR ou INCRBY 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;

  3. Utilisez la commande DECR ou DECRBY pour diminuer les réactions pour certains posts. Retirez 1 like de post:1 et 2 dislikes de post:2;

  4. 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:

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 6
We're sorry to hear that something went wrong. What happened?
some-alt