美文网首页
set 类型

set 类型

作者: 杜大个 | 来源:发表于2018-09-06 09:29 被阅读0次

    set类型

    • ⽆序集合
    • 元素为string类型
    • 元素具有唯⼀性,不重复
    • 说明:对于集合没有修改操作

    增加

    • 添加元素

    sadd key member1 member2 ...

    • 例1:向键'a3'的集合中添加元素'zhangsan'、'lisi'、'wangwu'

    sadd a3 zhangsan sili wangwu

    p1_43

    获取

    • 返回所有的元素

    smembers key

    • 例2:获取键'a3'的集合中所有元素

    smembers a3

    p1_44

    删除

    • 删除指定元素

    srem key field

    • 例3:删除键'a3'的集合中元素'wangwu'

    srem a3 wangwu

    p1_45

    其他操作

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

    序号 命令及描述

    1   SADD key member1 [member2] 向集合添加一个或多个成员
    
    2   SCARD key 获取集合的成员数
    
    3   SDIFF key1 [key2] 返回给定所有集合的差集
    
    4   SDIFFSTORE destination key1 [key2] 
            返回给定所有集合的差集并存储在 destination 中
    
    5   SINTER key1 [key2] 返回给定所有集合的交集
    
    6   SINTERSTORE destination key1 [key2] 
            返回给定所有集合的交集并存储在 destination 中
    
    7   SISMEMBER key member 判断 member 元素是否是集合 key 的成员
    
    8   SMEMBERS key 返回集合中的所有成员
    
    9   SMOVE source destination member 
            将 member 元素从 source 集合移动到 destination 集合
    
    10  SPOP key 移除并返回集合中的一个随机元素
    
    11  SRANDMEMBER key [count] 返回集合中一个或多个随机数
    
    12  SREM key member1 [member2] 移除集合中一个或多个成员
    
    13  SUNION key1 [key2] 返回所有给定集合的并集
    
    14  SUNIONSTORE destination key1 [key2] 
            所有给定集合的并集存储在 destination 集合中
    
    15  SSCAN key cursor [MATCH pattern] [COUNT count] 迭代集合中的元素
    

    相关文章

      网友评论

          本文标题:set 类型

          本文链接:https://www.haomeiwen.com/subject/meutgftx.html