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:把两个集合中的元素连接起来

        

     

  • 相关阅读:
    [hosts]在hosts中屏蔽一级域名和二级域名的写法
    [oracle]查询一个表中数据的插入时间
    [Windows Doc]微软官方文档
    [PL]如果天空是黑暗的,那就摸黑生存
    [LVM]创建LVM卷
    [powershell]获取FCID&Port
    [oracle]解决ora-01034 oracle not available
    [GoogleBlog]new-approach-to-china
    [时钟]配置日期时间并同步到硬件
    [rhel]安装oracle11g
  • 原文地址:https://www.cnblogs.com/niujifei/p/15749163.html
Copyright © 2011-2022 走看看