zrank


zrank 排名统计,返回小于指定成员元素的个数的总和

127.0.0.1:6379[1]> zrange zrank 0 -1
 1) "user:1"
 2) "user:2"
 3) "user:3"
 4) "user:4"
 5) "user:5"
 6) "user:6"
 7) "user:7"
 8) "user:8"
 9) "user:9"
10) "user:10"
127.0.0.1:6379[1]> zrange zrank 0 -1 withscores
 1) "user:1"
 2) "-2"
 3) "user:2"
 4) "-1"
 5) "user:3"
 6) "0"
 7) "user:4"
 8) "1"
 9) "user:5"
10) "2"
11) "user:6"
12) "3"
13) "user:7"
14) "4"
15) "user:8"
16) "5"
17) "user:9"
18) "6"
19) "user:10"
20) "7"
#小于user:2的成员元素有多少个,因为有序集合是从小到大的排序,也就相当于求出了排名,返回总数+1,就是指定成员key的排名
127.0.0.1:6379[1]> zrank zrank user:2
(integer) 1
127.0.0.1:6379[1]> zrank zrank user:5
(integer) 4

results matching ""

    No results matching ""