位置:首頁 > 數據庫 > Redis教學 > Redis SRANDMEMBER命令

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"