Set操做,Set集合就是不容許重複的列表html
sadd(name,values) name對應的集合中添加元素
--------------------------------------------------------------------------------------------------------------------------------------sql
scard(name) 獲取name對應的集合中元素個數
--------------------------------------------------------------------------------------------------------------------------------------3d
sdiff(keys, *args) 在第一個name對應的集合中且不在其餘name對應的集合的元素集合
sdiffstore(dest, keys, *args) # 獲取第一個name對應的集合中且不在其餘name對應的集合,再將其新加入到dest對應的集合中
--------------------------------------------------------------------------------------------------------------------------------------code
sinter(keys, *args) 獲取多一個name對應集合的交集
--------------------------------------------------------------------------------------------------------------------------------------htm
sinterstore(dest, keys, *args) # 獲取多一個name對應集合的並集,再講其加入到dest對應的集合中
-------------------------------------------------------------------------------------------------------------------------------------- blog
sismember(name, value) # 檢查value是不是name對應的集合的成員
-------------------------------------------------------------------------------------------------------------------------------------- ip
smembers(name) # 獲取name對應的集合的全部成員
-------------------------------------------------------------------------------------------------------------------------------------- 內存
smove(src, dst, value) # 將某個成員從一個集合中移動到另一個集合
-------------------------------------------------------------------------------------------------------------------------------------- rem
spop(name) #從集合中移除一個成員,並將其返回[由於內部是無序的,因此應該是隨記刪除一個]
-------------------------------------------------------------------------------------------------------------------------------------- 字符串
srandmember(name, numbers) --> 適用於抽獎 # 從name對應的集合中隨機獲取 numbers 個元素
--------------------------------------------------------------------------------------------------------------------------------------
srem(name, values) # 在name對應的集合中刪除某些值
--------------------------------------------------------------------------------------------------------------------------------------
sunion(keys, *args) # 獲取多一個name對應的集合的並集
--------------------------------------------------------------------------------------------------------------------------------------
sunionstore(dest,keys, *args) # 獲取多一個name對應的集合的並集,並將結果保存到dest對應的集合中
--------------------------------------------------------------------------------------------------------------------------------------
sscan(name, cursor=0, match=None, count=None) sscan_iter(name, match=None, count=None) # 同字符串的操做,用於增量迭代分批獲取元素,避免內存消耗太大