セットコレクション型
文字列型の順不同のコレクションのRedisの設定は、データ収集の重複が表示されないことを、コレクションの唯一のメンバーであります
コレクション型のセット - 共通コマンド
SADD / smembers / sismember / SCARD / SREM / srandmember / SPOP
SADD
语法:SADD主要メンバー[メンバー...]
役割:
そのキー部材の組の1つのまたは複数の要素、
すでにセットのメンバー要素に存在して無視され、参加しません。
戻り値:コレクションに追加された新しい要素の数。それは無視要素が含まれていません。
smembers
構文:キーをsmembers
役割:コレクション内の重要な要素のすべてのメンバーが、存在しないキー空のセットとみなさ取得
sismember
语法:主要メンバーsismember
役割:要素は主要メンバーのコレクションのメンバーであるかどうかを判断します
戻り値:メンバーは、メンバーが戻る1のセットで、それ以外の戻り0
SCARD
構文:SCARDキー
処置:コレクション内の要素の数を取得します。
戻り値:要素番号の数、でキー。それ以外の場合は0を返します
SREM
语法:SREM主要メンバー[メンバー...]
役割:中キー一つ以上のメンバー要素のコレクションを削除、無視され何の要素がありません。
戻り値:正常に削除されたデジタルの要素数、見落とさ要素を除きます。
srandmember
構文:srandmemberキー[回数]
役割:
キーだけ、ランダムに戻り、コレクション要素は、要素がまだコレクションに、削除されません。
カウントを提供する、正の数をカウントし、要素が変化するセットを備える要素のセットカウント数を返します。
カウントが負で設定された長さの絶対値の数を返し、収集要素を数回繰り返してもよいです。
戻り値:要素、コレクション要素の複数
SPOP
構文:SPOPキー[回数]
役割:ランダムは、カウントが削除された要素の数である、コレクションから要素を削除します。
戻り値:削除された要素は、キーが存在しないか、空のコレクションは、nilを返します。