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
  • 相关阅读:
    Docker的使用
    Django常见问题
    Linux系统使用
    Nginx
    Redis
    MySQL基础、主从复制、优化
    Python常见的问题
    Python基础知识
    Vue的使用
    python监控tomcat日记文件
  • 原文地址:https://www.cnblogs.com/no-celery/p/13710497.html
Copyright © 2011-2022 走看看