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