码迷,mamicode.com
首页 > 其他好文 > 详细

Redis学习笔记(四)集合进阶

时间:2017-12-14 19:15:40      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:div   学习   交集   sadd   同时存在于   mem   log   color   学习笔记   

1、组合与关联多个集合

差集:

SDIFF key1 [key2...](返回存在于key1但不存在其他集合中的元素)

SDIFFSTORE destination key1 [key2...](将存在于key1但不存在其他集合中的元素存入destination )

交集:

SINTER key1 [key2...](返回同时存在于所有集合的元素)

SINTERSTORE destination key1 [key2...](将同时存在于所有集合的元素存入destination)

并集:

SUNION key1 [key2...](返回至少存在于其中一个集合的元素)

SUNIONSTORE destination key1 [key2...](将至少存在于其中一个集合的元素存入destination)

root@localhost:~# redis-cli
127.0.0.1:6379> sadd set1 a b c
(integer) 3
127.0.0.1:6379> sadd set2 c d e
(integer) 3
127.0.0.1:6379> sadd set3 b d f
(integer) 3
127.0.0.1:6379> sdiffstore dSet set1 set2 set3
(integer) 1
127.0.0.1:6379> smembers dSet
1) "a"
127.0.0.1:6379> sinterstore iSet set1 set2 set3
(integer) 0
127.0.0.1:6379> smembers iSet
(empty list or set)
127.0.0.1:6379> sinterstore iSet set1 set2
(integer) 1
127.0.0.1:6379> smembers iSet
1) "c"
127.0.0.1:6379> sunion set1 set2 set3
1) "b"
2) "d"
3) "e"
4) "f"
5) "a"
6) "c"

 

Redis学习笔记(四)集合进阶

标签:div   学习   交集   sadd   同时存在于   mem   log   color   学习笔记   

原文地址:http://www.cnblogs.com/zqzhao/p/8038956.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!