4redis集合
1差集:
127.0.0.1:6379> sadd set1 1 2 5 8 9 #添加第一个集合
(integer) 5
127.0.0.1:6379> smembers set1 #查看集合内容
1) "1"
2) "2"
3) "5"
4) "8"
5) "9"
127.0.0.1:6379> sadd set2 3 4 7 0 #添加第二个集合
(integer) 4
127.0.0.1:6379> smembers set2 #查看集合内容
1) "0"
2) "3"
3) "4"
4) "7"
127.0.0.1:6379> sadd set2 3 #不能添加集合中存在的值
(integer) 0
127.0.0.1:6379> sdiff set1 set2 #以set1为基准找出set2中没有的值
1) "1"
2) "2"
3) "5"
4) "8"
5) "9"
127.0.0.1:6379> sdiff set2 set1 #以set2为基准找出set1中没有的值
1) "0"
2) "3"
3) "4"
4) "7"
127.0.0.1:6379>
2交集:
127.0.0.1:6379> sinter set1 set2 #找出他们俩共有的部分
(empty list or set)
127.0.0.1:6379>
3并集:
127.0.0.1:6379> sunion set1 set2 #把两个所有不重复的值组合在一起
1) "0"
2) "1"
3) "2"
4) "3"
5) "4"
6) "5"
7) "7"
8) "8"
9) "9"
127.0.0.1:6379>