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"