優點:並|交|差集操作
命令列表:
SADD: redis2.4版本以前,sadd只接受單個member值
SADD key member [member...] 增加元素 如:SADD letters a b c
SREM:
SREM key member [member...] 刪除元素 如:SADD letters b c
SMEMBERS:
SMEMBERS key 獲得集合中所有元素 如:SMEMBERS letters
SISMEMBER:
SISMEMBER key number 判斷元素是否在集合中 如:SISMEMBER letters a
SDIFF:
SDIFF key [key...] 差集操作 如:SDIFF seta setb
SINTER:
SINTER key [key...] 交集操作 如:SINTER seta setb
SUNION:
SUNION key [key...] 並集操作 如:SUNION seta setb
SCARD:
SCARD key 獲得集合中元素個數 如:SCARD letters
SDIFFSTORE:
SDIFFSTROE destination key [key...] 進行差集操作並把結果存儲在destination鍵中
SINTERSTORE:
SINTERSTORE destination key [key...] 進行交集操作並把結果存儲在destination鍵中
SUNIONSTORE:
SUNIONSTORE destination key [key...] 進行並集操作並把結果存儲在destination鍵中
SRANDMEMBER:
SRANDMEMBER key [count] 隨機獲得集合中count個元素
SPOP:
SPOP key 從集合中彈出一個元素