您当前的位置: 首页 > 慢生活 > 程序人生 网站首页程序人生
redis-zset有序集合
发布时间:2021-10-24 16:45:31编辑:雪饮阅读()
Redis zset 和 set 一样也是string类型元素的集合,且不允许重复的成员
不同的是每个元素都会关联一个double类型的分数。redis正是通过分数来为集合中的成员进行从小到大的排序。
zset的成员是唯一的,但分数(score)却可以重复。
zadd 命令
添加元素到集合,元素在集合中存在则更新对应score
命令格式 zadd 集合名 分数 成员名
而要列出某个zset集合的成员列表可以通过命令ZRANGEBYSCORE实现,命令ZRANGEBYSCORE通过指定分数区间返回该区间的成员列表。
符合以上知识点的实例:
127.0.0.1:6379> zadd zset1 0 redis
(integer) 1
127.0.0.1:6379> zadd zset1 0 redis
(integer) 0
127.0.0.1:6379> zadd zset1 12 redis
(integer) 0
127.0.0.1:6379> zadd zset1 12 redis2
(integer) 1
127.0.0.1:6379> ZRANGEBYSCORE zset1 0 100
1) "redis"
2) "redis2"
关键字词:redis,zset,有序集合
上一篇:redis-set集合
下一篇:redis多库的概念