Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Commandes 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
Commandes INCR et DECR

Ces opérations sont atomiques, ce qui signifie qu'elles sont soit entièrement terminées, soit non exécutées du tout, garantissant la cohérence des données même lorsque plusieurs processus accèdent à Redis simultanément.

Commande INCR

La commande INCR augmente une valeur numérique de un. Elle est particulièrement utile pour des scénarios comme compter les vues de page ou suivre le nombre de likes.

Simulons une situation où nous suivons le nombre de vues sur une page web :

Si la clé n'existe pas, Redis va la créer et définir sa valeur à 1. Chaque appel suivant à la commande va augmenter la valeur de 1, mettant à jour le compteur à 2, 3, et ainsi de suite.

Si vous avez besoin d'incrémenter la valeur de la même clé plusieurs fois, vous pouvez utiliser la commande INCRBY et spécifier de combien vous souhaitez augmenter la valeur.

Dans cet exemple, la commande INCRBY augmente la valeur de la clé page:main de 5. Si la valeur initiale était 0, elle deviendra 5 après exécution de la commande.

Commande DECR

La commande DECR fonctionne de manière similaire à INCR, mais elle diminue la valeur de un. Ceci est utile dans des scénarios comme le suivi des stocks, où vous devez réduire le compte de stock chaque fois qu'un article est vendu.

Simulons le suivi du nombre de produits disponibles en stock :

Lors du premier appel à la commande, la valeur sera diminuée à -1. Chaque appel suivant diminuera la valeur de 1-2, -3, et ainsi de suite).

Si vous avez besoin de diminuer la valeur de la même clé plusieurs fois, vous pouvez utiliser la commande DECRBY et spécifier de combien vous souhaitez diminuer la valeur.

Dans cet exemple, la commande DECRBY diminue la valeur de la clé product:count de 3. Si la valeur initiale était 10, elle deviendra 7 après exécution de la commande.

1. Que fait la commande INCR dans Redis ?

2. Que se passe-t-il si la clé n'existe pas lorsque vous utilisez INCR ou DECR ?

3. Que se passe-t-il si la clé contient une valeur non numérique et que vous utilisez INCR ou DECR ?

Que fait la commande `INCR` dans Redis ?

Que fait la commande INCR dans Redis ?

Sélectionnez la réponse correcte

Que se passe-t-il si la clé n'existe pas lorsque vous utilisez `INCR` ou `DECR` ?

Que se passe-t-il si la clé n'existe pas lorsque vous utilisez INCR ou DECR ?

Sélectionnez la réponse correcte

Que se passe-t-il si la clé contient une valeur non numérique et que vous utilisez `INCR` ou `DECR` ?

Que se passe-t-il si la clé contient une valeur non numérique et que vous utilisez INCR ou DECR ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

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