Sorted Sets
Les Redis Sorted Sets sont similaires aux Redis Sets avec la caractéristique unique de valeurs stockées dans un ensemble. La différence est que chaque membre d'un Sorted Set est associé à un score, qui est utilisé afin de prendre l'ensemble trié dans l'ordre, du plus petit au plus grand score.
Dans un ensemble trié Redis, ajouter, supprimer et tester l'existence de membres en O(1) (temps constant quel que soit le nombre d'éléments contenus dans l'ensemble). La longueur maximale d'une liste est de 232 - 1 éléments (4294967295, plus de 4 milliards d'éléments par ensemble).
Exemple
redis 127.0.0.1:6379> ZADD tutorials 1 redis
(integer) 1
redis 127.0.0.1:6379> ZADD tutorials 2 mongodb
(integer) 1
redis 127.0.0.1:6379> ZADD tutorials 3 mysql
(integer) 1
redis 127.0.0.1:6379> ZADD tutorials 3 mysql
(integer) 0
redis 127.0.0.1:6379> ZADD tutorials 4 mysql
(integer) 0
redis 127.0.0.1:6379> ZRANGE tutorials 0 10 WITHSCORES
1) "redis"
2) "1"
3) "mongodb"
4) "2"
5) "mysql"
6) "4"
Dans l'exemple ci-dessus, trois valeurs sont insérées avec leur score dans l'ensemble trié Redis nommé 'tutoriel' par la commande ZADD.
Commandes de Redis Sorted Sets
Besoin d'aide ?
Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !