Add Elements to a Set with SADD
Dans cette étape, vous apprendrez comment ajouter des éléments à un ensemble Redis en utilisant la commande SADD
. Les ensembles (sets) dans Redis sont des collections non ordonnées de chaînes uniques. Cela signifie que chaque élément d'un ensemble doit être unique, et l'ordre dans lequel les éléments sont ajoutés à l'ensemble n'est pas conservé.
La commande SADD
ajoute un ou plusieurs membres à un ensemble. Si le membre spécifié est déjà membre de l'ensemble, il est ignoré. Si l'ensemble n'existe pas, un nouvel ensemble est créé avec le(s) membre(s) spécifié(s).
Commençons par nous connecter au serveur Redis. Ouvrez votre terminal et exécutez la commande suivante :
redis-cli
Cette commande ouvrira l'interface de ligne de commande Redis (Redis command-line interface).
Maintenant, ajoutons quelques éléments à un ensemble nommé my_set
. Exécutez la commande suivante :
SADD my_set "apple" "banana" "cherry"
Cette commande ajoutera les chaînes "apple", "banana" et "cherry" à l'ensemble my_set
. La sortie sera un entier représentant le nombre d'éléments qui ont été ajoutés avec succès à l'ensemble. Dans ce cas, la sortie devrait être 3
.
(integer) 3
Maintenant, essayons d'ajouter un élément qui existe déjà dans l'ensemble. Exécutez la commande suivante :
SADD my_set "apple"
Cette commande tentera d'ajouter la chaîne "apple" à l'ensemble my_set
. Cependant, comme "apple" est déjà membre de l'ensemble, elle sera ignorée. La sortie sera 0
, indiquant qu'aucun nouvel élément n'a été ajouté.
(integer) 0
Pour vérifier que les éléments ont été ajoutés à l'ensemble, vous pouvez utiliser la commande SMEMBERS
. Exécutez la commande suivante :
SMEMBERS my_set
Cette commande renverra une liste de tous les membres de l'ensemble my_set
. La sortie devrait être :
1) "cherry"
2) "banana"
3) "apple"
Notez que l'ordre des éléments dans la sortie peut être différent de l'ordre dans lequel ils ont été ajoutés. En effet, les ensembles sont des collections non ordonnées.
Enfin, quittez l'interface de ligne de commande Redis (Redis CLI) :
exit
Il est important de quitter redis-cli
afin que vos commandes soient enregistrées.
Vous avez maintenant ajouté avec succès des éléments à un ensemble Redis en utilisant la commande SADD
. Il s'agit d'une opération fondamentale pour travailler avec des ensembles dans Redis, et elle sera utilisée dans les étapes suivantes pour effectuer des opérations plus complexes.