Redis 集合命令汇总

作者: phpworkerman | 来源:发表于2020-11-18 22:34 被阅读0次
    创建集合&添加集合元素
    sadd color white black red yellow #创建color集合
    
    删除集合元素
    srem color white #删除color集合的 white 元素
    
    查看集合中所有元素
    smembers color #查看 color 集合里的所有元素
    
    判断集合中是否存在某个元素
    sismember color white #判断 color 集合里是否存在 white ,存在返回1 ,不存在返回0
    
    随机弹出并删除集合中的元素
    spop color 2 #随机弹出 color 2个元素并删除,可以通过参数设置弹出元素个数
    
    随机显示集合中的元素
    srandmember color 2 #随机显示 color 2个元素
    
    查看集合中的元素个数
    scard color #查看集合 color 的元素总个数
    
    移动一个集合中的元素到另一个集合
    smove color color2 black #从集合 color 移动元素 black 到 color2
    
    对给定集合进行并集计算,重复元素只会保留一个
    sunion color color2
    
    对给定集合进行并集计算,并把返回结果保存到新的集合中
    sunionstore canvas color color2 #集合 color 和集合 color2 将并集结果保存到集合 canvas 中
    
    对给定集合进行差集计算
    sdiff color color2 #计算集合color 对集合 color2 的差集
    
    对给定集合进行差集计算,并把返回结果保存到新的集合中
    sdiffstore canvas color color2 #计算集合color 对集合 color2 的差集结果保存到集合 canvas 中
    
    对给定集合进行交集计算
    sinter color color2
    
    对给定集合进行交集计算
    sinterstore canvas color color2 #计算集合color 和集合 color2 的交集结果保存到集合 canvas 中
    

    相关文章

      网友评论

        本文标题:Redis 集合命令汇总

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