redis_zrange()

阅读(1047) 标签: 有序集key, 指定区间,

描述:

返回有序集key中,指定区间内的成员。

语法:

redis_zrange(key,start,stop[,withscores])

备注:

外部库函数,有参数withscores时,成员会和score值一并返回,无该参数时,则只返回成员。

结果默认是升序,使用@ z选项代表降序。

具有相同score值的成员按字典序来排列。

下标参数startstop都以0为底,也就是说,以0表示有序集第一个成员,以1表示有序集第二个成员,以此类推。也可以使用负数下标,以-1表示最后一个成员,-2表示倒数第二个成员,以此类推。

参数:

con

数据库连接串

start

起始下标

stop

结束下标

withscores

返回scores值,缺省不返回scores

选项:

@z

降序排列

返回值:

指定区间内的有序集成员的序表。

示例:

 

A

 

1

=redis("192.168.18.131:6379","runqian")

 

2

=redis_zrange(A1,"page_rank",0,2)

3

=redis_zrange@z(A1,"page_rank",0,2,"WITHSCORES")

4

=redis_zrange@z(A1,"page_rank",-2,-1,"WITHSCORES")

相关概念:

redis()