Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Chaîne | Types de Données dans Redis
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
Chaîne

Nous avons déjà couvert les commandes Redis de base comme SET, GET et DEL, qui vous permettent de travailler avec des clés et leurs valeurs. Ces commandes traitent principalement des chaînes de caractères.

Maintenant, explorons les commandes avancées pour les chaînes de caractères qui offrent des fonctionnalités supplémentaires.

Commandes Avancées pour les Chaînes de Caractères

Redis offre une gamme de commandes avancées pour améliorer la manipulation des chaînes de caractères. Ces commandes vous permettent d'effectuer des opérations conditionnelles, de travailler avec plusieurs clés à la fois, et de modifier les valeurs existantes de manière efficace.

SETNX

La commande SETNX (Set if Not Exists) définit une valeur uniquement si la clé n'existe pas déjà. Si la clé existe, la commande ne fera aucun changement. Cette commande est utile lorsque vous souhaitez éviter de remplacer des valeurs existantes.

Si mykey n'existe pas, il sera créé et se verra attribuer la valeur "value". Si la clé existe déjà, sa valeur restera inchangée.

STRLEN

La commande STRLEN renvoie la longueur de la chaîne associée à une clé donnée. Elle fournit le nombre de caractères dans la chaîne.

Si mykey existe et que sa valeur est une chaîne, Redis renverra sa longueur.

MSET et MGET

La commande MSET vous permet de définir plusieurs clés et leurs valeurs en une seule opération. Toutes les clés seront mises à jour, et si l'une d'elles existe déjà, ses valeurs seront écrasées.

Dans cet exemple, trois cléskey1, key2, et key3 sont définies avec leurs valeurs respectives.

La commande MGET récupère les valeurs de plusieurs clés en une seule opération. Elle renvoie les valeurs sous forme de liste.

Cette commande renverra les valeurs des trois clés. Si une clé n'existe pas, sa valeur sera nil.

APPEND

La commande APPEND ajoute des données à la fin de la chaîne associée à une clé donnée. Si la clé n'existe pas, Redis la crée avec la valeur spécifiée.

Si mykey existe, la chaîne "additional value" sera ajoutée à sa valeur actuelle. Si la clé n'existe pas, elle sera créée avec la valeur "additional value".

1. Quelle commande Redis définit une valeur uniquement si la clé n'existe pas déjà ?

2. Quelle commande Redis récupère la longueur de la chaîne associée à une clé ?

Quelle commande Redis définit une valeur uniquement si la clé n'existe pas déjà ?

Quelle commande Redis définit une valeur uniquement si la clé n'existe pas déjà ?

Sélectionnez la réponse correcte

Quelle commande Redis récupère la longueur de la chaîne associée à une clé ?

Quelle commande Redis récupère la longueur de la chaîne associée à une clé ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

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