zoukankan      html  css  js  c++  java
  • 第三章:(5)Redis 数据类型 之 Redis集合(Set)

    一、Set 结构

      

       单值多value

    二、常用

      

    三、示例

      1、 sadd/smembers/sismember

    sadd key member [member...]    添加一个或者多个元素到集合(Set)中
    
    smemebers key 		        获取集合里面的所有元素
    
    sismember key member 		确定一个给定的值是否为一个集合的成员    
    

        

      2、 scard,获取集合里面的元素个数

    scard:获取集合里面的元素个数

        

      3、 srem key value 删除集合中元素

    srem key value 删除集合中元素

        

      4、 srandmember key 某个整数(随机出几个数)

    srandmember key 整数值:随机从集合中出几个数
    从set集合里面随机取出2个 如果超过最大数量就全部取出, 如果写的值是负数,比如-3 ,表示需要取出3个,但是可能会有重复值。

        

      5、 spop key 随机出栈

    spop key 随机取出一个元素
    

        

      6、 smove key1 key2 在key1里某个值:作用是将key1里的某个值赋给key2

    smove key1 key2 在key1里某个值:作用是将key1里的某个值赋给key2
    

        

      7、 数学集合类

      (1)差集:sdiff

    sdiff set1 set2:在第一个set里面而不在后面任何一个set里面的项

        

      (2)并集:sinter

    sinter set1 set2:即在set1集合中又在set2集合中

        

      (3)并集:sunion

    sunion set1 set2:把两个集合中的元素连接起来

        

     

  • 相关阅读:
    笔记
    软件工程第二次作业
    现代软件工程 第一周作业
    2019春季学期期末总结
    2019第十四周作业
    2019第十二周左右
    2019第十一周作业
    2019第十周作业
    2019第九周作业
    2019第八周作业
  • 原文地址:https://www.cnblogs.com/niujifei/p/15749163.html
Copyright © 2011-2022 走看看