第六節----集合(set)
阿新 • • 發佈:2018-11-18
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