Redis命令整合(四) Set型

发布时间 2023-12-11 22:37:31作者: RookieCoderAdu

集合类型。元素各不相同没有顺序

1.添加元素

sadd  [keyName]  [member1]  [member2]...
eg:
sadd letters a b c

2.删除元素

srem  [keyName] [member1] [member2]...
eg
srem letters a b

3.列出所有元素

smembers  [keyName]
eg:
smember letters

4.判断是否存在

sismember  letters   a

存在则返回1,否则返回0

5.求差集

已知两个集合

sadd  setA  1 2 3
sadd setB  2 3 4

则两个集合的差集为

sdiff   setA  setB

结果为 “1”,以集合A为基准

 

6.求交集

还是上诉集合,则交集为

sinter   setA   setB

结果为 “2”,“3”

 

7.求并集

sunion  setA  setB

结果为“1”,“2”,“3”,“4”

 

8.获取集合个数

scard  letters