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

版权声明:欢迎转载大宇的博客,转载请注明出处: https://blog.csdn.net/yanluandai1985/article/details/84192665

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

猜你喜欢

转载自blog.csdn.net/yanluandai1985/article/details/84192665