zoukankan      html  css  js  c++  java
  • Redis常用命令(5)——Set

    SADD

    格式:SADD key member [member ...]

    作用:在集合key中插入一个或多个元素。如果member已经存在,则忽略member。如果key不存在则先创建集合key。

    返回值:成功插入的元素个数。

    SCARD

    格式:SCARD key

    作用:返回集合中的元素个数。

    返回值:元素个数。如果集合不存在返回0。

    SDIFF

    格式:SDIFF key [key ...]

    作用:返回多个集合的差集,如果某些集合key不存在认为是空集。

    返回值:多个集合的差集。

    SDIFFSTORE

    格式:SDIFFSTORE destination key [key ...]

    作用:计算多个集合的差集并存储在 destination 中,如果某些集合key不存在认为是空集。

    返回值: destination中元素的个数。

    SINTER

    格式:SINTER key [key ...]

    作用:返回多个集合的交集,如果某些集合key不存在认为是空集。

    返回值:多个集合的交集。

    SINTERSTORE

    格式:SINTERSTORE destination key [key ...]

    作用:计算多个集合的交集并存储在 destination 中,如果某些集合key不存在认为是空集。

    返回值:destination中元素的个数。

    SISMEMBER

    格式:SISMEMBER key member

    作用:判断member是否存在于集合key中。

    返回值:如果存在返回1,如果不存在或key不存在返回0。

    SMEMBERS

    格式:SMEMBERS key

    作用:返回集合key的所有元素。如果key不存在认为是空集。

    返回值:集合key的所有元素。

    SMOVE

    格式:SMOVE source destination member

    作用:把member从源集合source移动到目标集合destination中。

    返回值:移动成功返回1,否则返回0。

    SPOP

    格式:SPOP key

    作用:从集合key中随机弹出一个元素。

    返回值:弹出的元素。如果key不存在或为空,返回nil。

    SRANDMEMBER

    格式:SRANDMEMBER key [count]

    作用:从集合key中取出多个元素,不移除。

    如果count大于0,从key中取出count个元素且互不相同。如果count大于集合的大小,则返回整个集合。

    如果count小于0,从key中取出|count|个元素,可能会有重复。

    如果不提供count参数,则只返回一个元素。

    返回值:只提供 key 参数时,返回一个元素;如果集合为空,返回 nil 。如果提供了 count 参数,那么返回一个数组;如果集合为空,返回空数组。

    SREM

    格式:SREM key member [member ...]

    作用:从集合key中移除一个或多个元素。

    返回值:被移除元素的个数。如果key不是集合类型,返回错误。

    SUNION

    格式:SUNION key [key ...]

    作用:返回多个集合的并集,如果某些集合key不存在认为是空集。

    返回值:多个集合的并集。

    SUNIONSTORE

    格式:SUNIONSTORE destination key [key ...]

    作用:计算多个集合的并集并存储在 destination 中,如果某些集合key不存在认为是空集。

    返回值:destination中元素的个数。

    原文地址:http://caiguoqing.org/post/108

  • 相关阅读:
    c#面向对象基础技能——学习笔记(五)委托技术在开发中的应用
    c#面向对象基础技能——学习笔记(三)基于OOP思想研究对象的【方法】
    c#面向对象基础技能——学习笔记(二)基于OOP思想研究对象的【属性】
    使用移位寄存器产生重复序列信号“100_0001”,移位寄存器的级数至少为?
    设计一个异步双端口RAM,深度为16,数据位宽为8bit
    soda水1块钱,硬币有五毛和一块两种:
    画状态机,接收1,2,5分钱的卖报机,每份报纸5分钱
    三极管
    画出可以检测10010串的状态图
    NOT、NAND、NOR符号
  • 原文地址:https://www.cnblogs.com/chengxuzhixin/p/6391238.html
Copyright © 2011-2022 走看看