美文网首页NoSQL数据库
Redis数据类型·集合(无序)

Redis数据类型·集合(无序)

作者: 技术老男孩 | 来源:发表于2023-03-18 07:03 被阅读0次

    一、介绍:

    • 集合中的每个元素都是不同的,且没有顺序

    二、命令:

    类型 命令 说明
    集合类型 SADD key value 增加元素
    SMEMBERS key 查看集合元素
    SREM key value 删除元素
    sismember key value 判断元素是否在集合中
    集合运算 SINTER k1 k2 交集
    SUNION k1 k2 并集
    SDIFF k1 k2 差集
    SCARD k1 获得集合中元素个数
    SRANDMEMBER key num 随机获得集合中的元素
    num:获取个数
    SRANDMEMBER key -num 随机取出有可能相同元素
    num:获取个数
    SPOP key 集合中随机弹出一个元素

    三、集合实践

    • 例:为文章号为10的博客文章添加标签
    127.0.0.1:6379> SADD post:10:tags python redis nginx
    (integer) 3
    127.0.0.1:6379> SMEMBERS post:10:tags
    1) "python"
    2) "nginx"
    3) "redis"
    

    相关文章

      网友评论

        本文标题:Redis数据类型·集合(无序)

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