zadd/zrange
127.0.0.1:6379> zadd zset01 60 v1 70 v2 80 v3 90 v4 100 v5
(integer) 5
127.0.0.1:6379> ZRANGE zset01 0 -1
1) "v1"
2) "v2"
3) "v3"
4) "v4"
5) "v5"
127.0.0.1:6379> ZRANGE zset01 0 -1 withscores
1) "v1"
2) "60"
3) "v2"
4) "70"
5) "v3"
6) "80"
7) "v4"
8) "90"
9) "v5"
10) "100"
127.0.0.1:6379>
zrangebyscore key 開始score 結束score (獲取一個范圍內的)
127.0.0.1:6379> ZRANGEBYSCORE zset01 60 90 (>=60,<=90)
1) "v1"
2) "v2"
3) "v3"
4) "v4"
127.0.0.1:6379>
包含和不包含
127.0.0.1:6379> ZRANGEBYSCORE zset01 60 (90 (>=60,<90)
1) "v1"
2) "v2"
3) "v3"
127.0.0.1:6379>
127.0.0.1:6379> ZRANGEBYSCORE zset01 (60 (90 (>60,<90)
1) "v2"
2) "v3"
127.0.0.1:6379>
在結果集中在截取
127.0.0.1:6379> ZRANGEBYSCORE zset01 60 90
1) "v1"
2) "v2"
3) "v3"
4) "v4"
127.0.0.1:6379> ZRANGEBYSCORE zset01 60 90 limit 2 2
1) "v3"
2) "v4"
127.0.0.1:6379>
zrem key value (刪除一個)
127.0.0.1:6379> zrem zset01 v5
(integer) 1
127.0.0.1:6379> zrange zset01 0 -1
1) "v1"
2) "v2"
3) "v3"
4) "v4"
127.0.0.1:6379>
zcard/zcount key score區間/zrank key values值,作用是獲得下標值/zscore key 對應值,獲得分數
127.0.0.1:6379> zcard zset01 //獲取個數
(integer) 4
127.0.0.1:6379>
獲取符合范圍內的個數
127.0.0.1:6379> ZCOUNT zset01 60 80
(integer) 3
127.0.0.1:6379>
獲取對應的下標
127.0.0.1:6379> ZRANK zset01 v4
(integer) 3
獲取對應的分數值
127.0.0.1:6379> ZSCORE zset01 v4
"90"
127.0.0.1:6379>
逆序獲得下標值
127.0.0.1:6379> ZREVRANK zset01 v4
(integer) 0
逆序打印
127.0.0.1:6379> zrevrange zset01 0 -1
1) "v4"
2) "v3"
3) "v2"
4) "v1"
127.0.0.1:6379>
ZREVRANGEBYSCORE key 結束 開始
127.0.0.1:6379> ZREVRANGEBYSCORE zset01 90 60
1) "v4"
2) "v3"
3) "v2"
4) "v1"
127.0.0.1:6379>