Redis構文解析のSorted sets
setはk 1 v 1 v 2 v 3、zsetはk 1 score 1 v 1 score v 2
一、増加
二、削除
三、改める
四、調査
一、増加
127.0.0.1:6379> zadd zset01 60 v1 70 v2 // 60,70
(integer) 2
二、削除
127.0.0.1:6379> zrem zset01 v1 // v1
(integer) 1
三、改める
127.0.0.1:6379> zrange zset01 0 -1 withscores
1) "v0"
2) "50"
3) "v2"
4) "70"
5) "v3"
6) "80"
127.0.0.1:6379> zincrby zset01 5 v0 // v0 score 5
"55"
四、調査
127.0.0.1:6379> zrange zset01 0 -1
1) "v1"
2) "v2"
3) "v3"
127.0.0.1:6379> zrangebyscore zset01 60 70 // 60 70 ,
1) "v1"
2) "v2"
127.0.0.1:6379> zrangebyscore zset01 60 (70 // 70
1) "v1"
127.0.0.1:6379> zcard zset01 //
(integer) 2
127.0.0.1:6379> zcount zset01 60 75 // score 60-75
(integer) 1
127.0.0.1:6379> zrank zset01 v2 //
(integer) 0
127.0.0.1:6379> zscore zset01 v3 // v3
"80"
127.0.0.1:6379> zrevrank zset01 v2 //
(integer) 1
127.0.0.1:6379> zrerange zset01 0 -1 //
1) "v3"
2) "v2"
127.0.0.1:6379> zrevrangebyscore zset01 90 60 //
1) "v3"
2) "v2"