zoukankan      html  css  js  c++  java
  • Redis教程11-集合(Set)

    Redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。

    Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。

    集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。

    实例

    127.0.0.1:6379> sadd names tom
    (integer) 1
    127.0.0.1:6379> sadd names jerry
    (integer) 1
    127.0.0.1:6379> sadd names zhangsan
    (integer) 1
    127.0.0.1:6379> sadd names jerry
    (integer) 0
    127.0.0.1:6379> sadd names tom
    (integer) 0
    127.0.0.1:6379> smembers names
    1) "jerry"
    2) "zhangsan"
    3) "tom"

    在以上实例中我们通过 SADD 命令向名为 names的集合插入的三个元素。重复已存在的添加不成功

    Redis 集合命令

    下表列出了 Redis 集合基本命令:

    • SADD
    • SCARD
    • SDIFF
    • SDIFFSTORE
    • SINTER
    • SINTERSTORE
    • SISMEMBER
    • SMEMBERS
    • SMOVE
    • SPOP
    • SRANDMEMBER
    • SREM
    • SUNION
    • SUNIONSTORE
    • SSCAN
  • 相关阅读:
    函数式宏定义与普通函数
    linux之sort用法
    HDU 4390 Number Sequence 容斥原理
    HDU 4407 Sum 容斥原理
    HDU 4059 The Boss on Mars 容斥原理
    UVA12653 Buses
    UVA 12651 Triangles
    UVA 10892
    HDU 4292 Food
    HDU 4288 Coder
  • 原文地址:https://www.cnblogs.com/no-celery/p/13710497.html
Copyright © 2011-2022 走看看