1. 程式人生 > >第六節----集合(set)

第六節----集合(set)

6.1  設值

        Redis 的 Set 是 String 型別的無序集合。集合成員是唯一的,這就意味著集合中不能出現重複的資料。

        可以將Redis中的Set理解為Java中的HashSet集合。

        設值語法:SADD  SetName  Key

DEL   mySet

SADD   mySet   valueA

SADD   mySet   valueA  #失敗

SADD   mySet   valueB 

6.2  獲取所有元素

        因為可能是無序的,所有不好取出具體的資料。

        Redis提供了一個獲取所有資料的辦法。

        SMEMBERS   SetName

SMEMBERS   mySet

6.3  刪除

        語法:SREM    SetName  Key

SMEMBERS   mySet

SREM   mySet   valueB

6.4  獲取集合的數量

        語法:SCARD   SetName  居然用Card這個單詞,算了就理解為有多少張撲克牌吧。

SADD   mySet    valueA

SADD   mySet    valueB

SADD   mySet    valueC

SMEMBERS   mySet   #遍歷 mySet 集合

SCARD   mySet    #獲取集合的數量

6.5  是否是集合的成員

        語法:SISMEMBER   SetName   KeyName   判斷KeyName是否在SetName集合中。存在返回1,不存在返回0

SMEMBERS    mySet

SISMEMBER  mySet    valueA