zrangebyscore key min max [withscores] [limit offset count]
作用: 用于获取有序集合key中,score在min-max之间的,按score的值递增排列。 相同score的member,按member的字典序排列。 可选参数limit,语法与mysql的limit相似。 min与max可以是-inf与+inf。 注意: zrangebyscore在redis1.0.5版本之后才有,可选参数withscores在redis2.0版本之后才有。 返回值: 有序集合key中,指定区间内,带有 score 值(可选)的有序集成员的列表。 命令演示:
127.0.0.1:6379> zrangebyscore rank -inf +inf withscores 1) "zhangsan" 2) "8" 3) "wangwu" 4) "9" 5) "zhaoliu" 6) "11" 7) "lisi" 8) "12" 127.0.0.1:6379> zrangebyscore rank 9 11 withscores limit 0 1 1) "wangwu" 2) "9"