Contenu du cours
Introduction à Redis
Introduction à Redis
Ensemble Trié
Les éléments sont automatiquement triés par leur score, permettant des opérations de tri et de récupération efficaces.
L'image illustre un ensemble trié Redis, où les éléments sont ordonnés par leur score numérique. Chaque élément est unique et associé à un score qui détermine sa position dans l'ensemble.
Commandes Clés
Pour ajouter un élément à un ensemble trié, utilisez la commande ZADD
. Si l'élément existe déjà, son score est mis à jour. Pour supprimer un élément, utilisez la commande ZREM
.
Pour récupérer des éléments avec leurs scores, utilisez la commande ZRANGE
avec l'option WITHSCORES
:
Cette commande renvoie tous les éléments dans l'ensemble du classement avec leurs scores. Si vous souhaitez uniquement les éléments sans leurs scores, omettez le paramètre WITHSCORES
.
Pour récupérer des éléments dans une plage de scores spécifique, utilisez la commande ZRANGEBYSCORE
:
Cela sélectionnera tous les éléments avec des scores entre 500
et 1500
.
Les commandes comme ZCOUNT
et ZRANK
sont utiles pour compter les éléments dans une plage de scores et trouver le rang d'un élément spécifique dans un ensemble trié :
1. Quelle plage devez-vous utiliser avec la commande ZRANGE
pour récupérer tous les éléments dans un ensemble trié Redis ?
2. Que se passe-t-il si vous ajoutez un élément avec une valeur existante à un ensemble trié ?
Merci pour vos commentaires !