English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Redis Srandmember コマンドは集合からランダムな要素を返すために使用されます。
Redisから 2.6 バージョンから、Srandmemberコマンドは選択的なcountパラメータを受け入れます:
この操作はSPOPと似ていますが、SPOPはランダムな要素を集合から取り除いて返しますが、Srandmemberはランダムな要素を返しますが、集合に対して何も変更しません。
redis Srandmember コマンドの基本的な语法は以下の通りです:
redis 127.0.0.1:6379> SRANDMEMBER KEY [count]
>= 1.0.0
集合のkeyパラメータのみを提供した場合、1つの要素が返されます;集合が空の場合、nilが返されます。 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"