1.sadd:新增
2.srem:刪除
3.smembers:檢視set裡面的值
4.sismember:判斷某個元素是否是集合中元素(返回1:是,返回0:不是)
5.sdiff:差集,相差的內容,跟key的前後位置有關,第乙個key中的不在第二個key中的元素
6.sinter:交集,兩個集合中都有的元素
7.sunion:並集運算
8.scard:獲得集合中元素的數量
9.srandmember:隨機返回集合中的元素
10.sdiffstore my1 mya1 myb1:把mya1和myb1相差的部分放到my1裡面
11.sinterstore:同上
12.sunionstore:同上
(應用場景:維護資料之間的關係,跟蹤一些唯一性資料)
Redis 集合 Set)命令
redis的set是string型別的無序集合。集合成員是唯一的,意味著集合中不能出現重複的資料。redis中集合是通過雜湊表實現的,所以刪除,新增,查詢的複雜度都是o 1 命令 描述sunion 返回所有給定集合的並集 scard 獲取集合的成員數 srandmember 返回集合中乙個或多個隨機...
Redis 集合 Set 及集合命令
redis 集合 set redis 的 set 是 string 型別的無序集合。集合成員是唯一的,這就意味著集合中不能出現重複的資料。redis 中集合是通過雜湊表實現的,所以新增,刪除,查詢的複雜度都是 o 1 集合中最大的成員數為 232 1 4294967295,每個集合可儲存40多億個成...
redis命令之集合(set)
一 常用命令 1 sadd set key item item 說明 將乙個或多個元素新增到set key中,返回新增成功的個數1 smembers set key說明 獲取set key中所有元素,如果set key儲存的不是乙個集合,返回乙個錯誤。2 sismember set key item...