redis中set集合的命令

2021-08-04 08:33:43 字數 417 閱讀 4262

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...