您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
Redis 有序集合(sorted set)
发布时间:2021-11-03 22:56:38编辑:雪饮阅读()
Redis 有序集合和集合一样也是 string 类型元素的集合,且不允许重复的成员。
不同的是每个元素都会关联一个 double 类型的分数。redis 正是通过分数来为集合中的成员进行从小到大的排序。
有序集合的成员是唯一的,但分数(score)却可以重复。
127.0.0.1:6379> flushdb
OK
127.0.0.1:6379> zadd key1 1 ele1
(integer) 1
127.0.0.1:6379> zadd key1 1 ele2
(integer) 1
127.0.0.1:6379> zadd key1 1 ele1
(integer) 0
127.0.0.1:6379> zrange key1 0 10 withscores
1) "ele1"
2) "1"
3) "ele2"
4) "1"
Zrange用于遍历zset集合,需要指定start和stop索引,withscores参数用于在结果中带上对应分数。
关键字词:Redis,有序集合,sorted,set
上一篇:Redis Sscan 命令
下一篇:Redis Zadd 命令