Redis-sets-srandmember

提供:Dev Guides
移動先:案内検索

Redis-Srandmemberコマンドの設定

Redis SRANDMEMBER コマンドを使用して、指定されたキーに保存されているセットからランダムメンバーを取得します。 追加のcount引数を指定して呼び出した場合、countが正の場合、count個の異なる要素の配列を返します。 負のカウントで呼び出された場合、動作が変わり、コマンドは同じ要素を複数回返すことができます。 この場合、返される要素の数は、指定されたカウントの絶対値です。

戻り値

追加のcount引数なしの文字列応答。 このコマンドは、ランダムに選択された要素を含む一括返信を返します。キーが存在しない場合はnilを返します。 配列応答。追加のcount引数が渡されると、コマンドは要素の配列、またはキーが存在しない場合は空の配列を返します。

構文

以下は、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"