• 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

  • 相关阅读:
    Android 传感器应用
    WebStrom9 体验nodejs
    Web前端框架 小记
    接入淘宝API(PHP版本)
    Android SDK 国内镜像
    Ubuntu14.04 搭建 node.js 环境(Binaries方式)
    C# 异常类型及对应异常类
    .net中序列化读写xml方法的总结
    ASp.NET Core Centos7运行环境搭建
    Linux Centos 常用命令
  • 原文地址:https://www.cnblogs.com/chengxuzhixin/p/6391238.html
Copyright © 2020-2023  润新知