セットには、リストとの主な違いが2つあります。
- セットは注文されていません
- セットはアイテムを1回だけ保持します
を使用してセットを作成します
SADD <setkey> <value>
同じコマンドを使用して、セットにアイテムを追加します。
例:
SADD names "Flavio"
SADD names "Roger"
SADD names "Tony" "Mark" "Jane"
SMEMBERS <setkey>を使用してセット内のすべてのアイテムを取得します :
値がSISMEMBERのセットに含まれているかどうかを確認します :
SISMEMBER names "Flavio"
セットに含まれるアイテムの数を知るには、SCARDを使用します :
SCARD names セットからアイテムを(削除せずに)ランダムに取得します:
SRANDMEMBER names さりげなく注文したアイテムをセットから抽出(および削除)します:
SPOP names 一度に複数のアイテムを抽出できます:
SPOP names 2 セットから値でアイテムを削除します:
SREM names "Flavio"
SINTERの1つにのみ含まれる要素を除いて、2つの異なるセットに含まれるアイテムを取得します :
SINTER set1 set2 ここですべてのsetsコマンドを参照してください。