set命令

作者: lenny611 | 来源:发表于2021-07-04 16:23 被阅读0次

set可以用作交并查集运算。
交集:

127.0.0.1:6379> sadd k1 1 3 5 6 7 8 9
(integer) 7
127.0.0.1:6379> sadd k2 2 3 4 5 7
(integer) 5
127.0.0.1:6379> SINTERSTORE k3 k1 k2
(integer) 3
127.0.0.1:6379> smembers k3
1) "3"
2) "5"
3) "7"

差集,k1在左边就取k1存在但k2不存在的数据

127.0.0.1:6379> smembers k1
1) "1"
2) "3"
3) "5"
4) "6"
5) "7"
6) "8"
7) "9"
127.0.0.1:6379> smembers k2
1) "2"
2) "3"
3) "4"
4) "5"
5) "7"
127.0.0.1:6379> SDIFF k1 k2
1) "1"
2) "6"
3) "8"
4) "9"
127.0.0.1:6379> SDIFF k2 k1
1) "2"
2) "4"

相关文章

网友评论

      本文标题:set命令

      本文链接:https://www.haomeiwen.com/subject/dsomultx.html