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

Redis常用命令(5)——Set的更多相关文章

  1. Redis常用命令

    Redis常用命令Redis提供了丰富的命令对数据库和各种数据类型进行操作,这些命令可以再Linux终端使用.1.键值相关命令2.服务器相关命令 一.键值相关命令 1.get get 键值 当 key ...

  2. 第2讲 Redis常用命令与高级应用

    目录 一.redis数据类型 5. sorted sets类型和操作 二.Redis常用命令 1.键值相关命令 2.服务器相关命令 三. redis高级应用 1. 给redis服务器设置密码 2.持久 ...

  3. Redis常用命令手册:服务器相关命令

    Redis提供了丰富的命令(command)对数据库和各种数据类型进行操作,这些command可以在Linux终端使用.在编程时,比如各类语言包,这些命令都有对应的方法.下面将Redis提供的命令做一 ...

  4. redis redis常用命令及内存分析总结(附RedisClient工具简介

    redis常用命令及内存分析总结(附RedisClient工具简介 by:授客 QQ:1033553122 redis-cli工具 查看帮助 连接redis数据库 常用命令 exists key se ...

  5. Redis常用命令与高级应用

    附: 127.0.0.1:6379> set xiaofei 小飞 OK 127.0.0.1:6379> get xiaofei "\xe5\xb0\x8f\xe9\xa3\x9 ...

  6. Redis快速起步及Redis常用命令大全

    本系列教程内容提要 Java工程师之Redis实战系列教程教程是一个学习教程,是关于Java工程师的Redis知识的实战系列教程,本系列教程均以解决特定问题为目标,使用Redis快速解决在实际生产中的 ...

  7. redis配置密码 redis常用命令

    redis配置密码 1.通过配置文件进行配置yum方式安装的redis配置文件通常在/etc/redis.conf中,打开配置文件找到 [plain] view plain copy   #requi ...

  8. redis常用命令及持久化机制

    redis  常用命令 查找redis服务文件 find / -name  redis-server 查找配置文件 find / -name redis.conf 启动服务时候,要指定配置文件 启动r ...

  9. Redis 常用命令 大全

    Redis 常用命令 发现几个很好的 Redis 常用命令汇总大全网页,分享给小伙伴们~ 1.Redis 命令参考 http://redisdoc.com/string/index.html 2.W3 ...

  10. No-sql之redis常用命令

    转自:http://blog.csdn.net/nicewuranran/article/details/51793760 No-SQL之Redis 介绍 Redis是一种基于内存存储的key-val ...

随机推荐

  1. Zookeeper 笔记小结

    转自: https://www.cnblogs.com/raphael5200/p/5285583.html  1.Zookeeper的角色 » 领导者(leader),负责进行投票的发起和决议,更新 ...

  2. makefile实验五 make clean rebuild 以及规则中的模式替换. 综合小小实验

    makefile代码: .PHONY : rebuild clean $(TARGET) #声明伪目标时,除直接使用目标名外, 也可以使用 $(变量) 这是取变量的值 CC := g++ TARGET ...

  3. 001 01 Android 零基础入门 01 Java基础语法 01 Java初识 01 导学

    001 01 Android 零基础入门 01 Java基础语法 01 Java初识 01 导学 welcome to Java World 欢迎来到Java世界 一起领略Java编程世界的奥秘与奥妙 ...

  4. P2590 树的统计

    一道树剖的模板题 首先,由于本人比较懒,就把单点修改写成了区间修改,其实也没有有多大区别(关键是我不会写单点修改QAQ) 不得不说,树剖的码量比较大,调了一上午才勉强调完. 这道题要求我们支持 单点修 ...

  5. Swoole实时任务异步调用Demo

    server.php <?php class Server { private $serv; private $logFilePath = "/data/wwwroot/houtai/ ...

  6. 多测师讲解自动化--rf断言(下)--_高级讲师肖sir

    1.Page Should Contain 1.1存在页面上的内容 1.2 不存在页面上的内容, 运行抛异常 1.3 Page Should Not Contain 1.4 1.5 输入页面元素,判断 ...

  7. MeteoInfoLab脚本示例:读取文本文件

    此例中的降水文本文件下载自"中国气象科学数据共享服务网"(http://cdc.nmic.cn/sksj.do?method=ssrjscp),其实是ESRI的文本格点数据格式.对 ...

  8. sublime python配置运行

    1.安装python环境 安装完成时,Win+R → 输入cmd → Enter → 调出来命令行,输入python确认安装是否成功. 2.安装sublime 3.打开sublime,选择工具--编译 ...

  9. pytest文档46-关于https请求警告问题(InsecureRequestWarning: Unverified HTTPS request is being made)

    前言 使用 pytest 执行 https 请求用例的时候,控制台会出现警告:InsecureRequestWarning: Unverified HTTPS request is being mad ...

  10. bash 括号使用

    Bash 括号多种使用方式 ${} 变量初始化 ${param:-string} 若变量param为空或者未定义,则用在命令行中用string来替换${param:-string} 否则变量param ...