美文网首页
五、set结构及命令详解

五、set结构及命令详解

作者: Dafanzi | 来源:发表于2017-01-08 14:14 被阅读0次

    集合结构及命令详解

    集合几个特定

    1、无序性
    2、确定性
    3、唯一性
    我们redis的集合也满足这些性质

    sadd key value1 value2

    作用:往集合key中增加元素

    srem value1 value2

    作用:删除集合中为value1 value2的值
    返回值:忽略不存在的元素后,真正删掉的元素的个数

    spop key

    作用:返回并删除key集合中1个随机元素
    随机--体现了无序性

    srandmember key

    作用:返回集合key中随机的1个元素

    sismember key value

    作用:判断value是否在key集合中
    是返回1,否返回0

    smembers key

    作用:返回集合中所有元素

    scard key

    作用:返回集合中元素的个数

    smove source dest value

    作用:把source中的value删除,并添加到dest集合中

    sinter key1 key2 …… keyn

    作用:求出key1 key2 kye3三个集合的交际并返回
    sadd s1 1 2 3 4
    sadd s2 4 5 6 7
    sadd s3 4 8 9 10
    sinter s1 s2 s2

    sinterstore dest key1 key2 ……keyn

    作用:求出key1 key2 key3三个集合中的交集,并赋值给dest

    suion key1 key2 ……keyn

    作用:求出key1 key2 key2的并集,并返回

    suionstore dest key1 key2 ……keyn

    作用:求出key1 key2 key2的并集,并赋值给dest

    sdiff key1 key2 …… keyn

    作用:求出key1与key2 key3的差集
    即key1-key2-key3

    sdiffstore dest key1 key2 …… keyn

    作用:求出key1与key2 key3的差集,并赋值给dest
    即key1-key2-key3求出后赋值给dest

    相关文章

      网友评论

          本文标题:五、set结构及命令详解

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