redis_srandmember()

阅读(674) 标签: 集合, 随机元素,

描述:

获取集合中的随机元素。

语法:

redis_srandmember(con,key[,count])

备注:

外部库函数,如果没有提供count参数,那么返回集合中的一个随机元素。

当有count参数时:

如果count为正数,且小于集合基数,那么命令返回一个包含count个元素的数组,数组中的元素各不相同。如果 count 大于等于集合基数,那么返回整个集合。

如果count为负数,那么命令返回一个数组,数组中的元素可能会重复出现多次,而数组的长度为count的绝对值。

参数:

con

数据库连接串

key

集合名称

count

返回成员数,缺省只返回一个随机元素

返回值:

序表

示例:

 

A

 

1

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

 

2

=redis_srandmember(A1,"fruit")

3

=redis_srandmember(A1,"fruit",2)

4

=redis_srandmember(A1,"fruit",3)

5

=redis_srandmember(A1,"fruit",10)

6

=redis_srandmember(A1,"fruit",-3)

7

=redis_srandmember(A1,"fruit",-5)

相关概念:

redis()