描述:
获取集合中的随机元素。
语法:
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) |
|
相关概念: