第六节----集合(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