Redis SRANDMEMBER命令

Redis SRANDMEMBER命令用来从一组保存在指定的键随机成员。如果调用额外的计数参数,返回计数不同的元素的数组(如果count是正数)。如果带一个负计数的行为变化,该命令允许多次返回相同的元素。在这种情况下返回元素的number是指定的计数的绝对值。

返回值

字符串回复,没有附加count参数的命令,则返回随机选择的元素,或者键时不存在批量返回nil。返回数组,当额外的计数参数被传递命令返回元素的数组,或者当key不存在一个空数组。

语法

redis SRANDMEMBER命令的基本语法如下所示:

redis 127.0.0.1:6379> SRANDMEMBER KEY [count]

例子

redis 127.0.0.1:6379> SADD myset1 "hello"
(integer) 1
redis 127.0.0.1:6379> SADD myset1 "world"
(integer) 1
redis 127.0.0.1:6379> SADD myset1 "bar"
(integer) 1
redis 127.0.0.1:6379> SRANDMEMBER myset1
"bar"
redis 127.0.0.1:6379> SRANDMEMBER myset1 2
1) "Hello"
2) "world"

上一篇: 下一篇: Redis环境安装配置