Redis 常用命令学四:有序集合类型命令

1.增加元素,修改存在元素的分数

127.0.0.1:6379> zadd score 99 a 88 b 66 c
(integer) 3
127.0.0.1:6379> ZADD score 77 c
(integer) 0

2.获取某个元素的分数

127.0.0.1:6379> ZSCORE score b
"88"

3.获取排名在某个范围内的元素列表

127.0.0.1:6379> ZRANGE score 0 1
1) "c"
2) "b"

4.获取某个分数范围内的元素

127.0.0.1:6379> ZRANGEBYSCORE score 0 80
1) "c"

5.增加某个元素的的分数

127.0.0.1:6379> ZRANGEBYSCORE score 0 80
1) "c"
127.0.0.1:6379> ZRANGE score 0 3 WITHSCORES
1) "b"
2) "88"
3) "c"
4) "88"
5) "a"
6) "99"

6.获取集合中元素的数量

127.0.0.1:6379> ZCARD score
(integer) 3

7.指定分数范围内元素的个数

127.0.0.1:6379> ZCOUNT score 0 90
(integer) 2

8.删除一个或者多个元素

127.0.0.1:6379> ZREM score a b
(integer) 2

9.获取元素的排名

127.0.0.1:6379> ZRANK score a
(integer) 1
posted @ 2017-12-28 23:39  潇湘旧友  阅读(155)  评论(0编辑  收藏  举报