Redis进阶系列三(数据类型-下)
1、sorted_set类型
Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复的成员。
不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。
有序集合的成员是唯一的,但分数(score)却可以重复。
>
// 添加
redis 127.0.0.1:6379> ZADD code 1 java
(integer) 1
redis 127.0.0.1:6379> ZADD code 2 c
(integer) 1
redis 127.0.0.1:6379> ZADD code 3 c++
(integer) 1
redis 127.0.0.1:6379> ZADD code 3 python
(integer) 0
redis 127.0.0.1:6379> ZADD code 4 python
(integer) 1
//查询
redis 127.0.0.1:6379> ZRANGE code 0 10 WITHSCORES

image.png