zoukankan      html  css  js  c++  java
  • Redis07——Redis五大数据类型 set

    set

    1. Redis中set可以自动排重(不会出现重复数据),提供了判断某个成员是否在一个set集合内的重要接口(list没有此功能)

    2. 无序集合,底层是一个value为null的hash表,添加、删除、查找的复杂度都是O(1)

    sadd <key>  <value1>  <value2> ....

    将一个或多个 member 元素加入到集合 key 当中,已经存在于集合的 member 元素将被忽略。

    smembers <key>

    取出该集合的所有值。

    sismember <key>  <value>

    判断集合<key>是否为含有该<value>值,有返回1,没有返回0

    scard   <key>

    返回该集合的元素个数。

    srem <key> <value1> <value2> ....

    删除集合中的某个元素。

    spop <key> 

    随机从该集合中吐出一个值。

    srandmember <key> <n>

    随机从该集合中取出n个值。

    不会从集合中删除

    sinter <key1> <key2> 

    返回两个集合的交集元素。

    sunion <key1> <key2> 

    返回两个集合的并集元素。

    sdiff <key1> <key2> 

    返回两个集合的差集元素。

  • 相关阅读:
    Enhancing State-of-the-art Classifiers with API Semantics to Detect Evolved Android Malware论文阅读笔记
    this和super的总结
    软件工程结对WordCount项目
    软工个人作业 数独
    问题
    自我介绍
    shuduku
    access to DeepLearning
    自我介绍
    学习软工基目标
  • 原文地址:https://www.cnblogs.com/zly123/p/11731278.html
Copyright © 2011-2022 走看看