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. Linux 文件系统之入门必看!

    在 Linux 中,最直观.最可见的部分就是 文件系统(file system).下面我们就来一起探讨一下关于 Linux 中国的文件系统,系统调用以及文件系统实现背后的原理和思想.这些思想中有一些来 ...

  2. 树形DP 学习笔记

    树形DP学习笔记 ps: 本文内容与蓝书一致 树的重心 概念: 一颗树中的一个节点其最大子树的节点树最小 解法:对与每个节点求他儿子的\(size\) ,上方子树的节点个数为\(n-size_u\) ...

  3. WJQ与机房

    sample input 5 6 7 2 3 1 1 5 0 6 0 0 8 6 6 5 3 4 3 7 8 2 4 0 0 6 9 sample output 20 样例解释: 分别以(2,1)为左 ...

  4. JWT安全性第1部分,创建令牌

    下载Demo Core 2.0 - 13.2 MB 下载Demo Core 1.2 - 14 MB 介绍 JWT (JSON Web Token)作为保护Web站点和REST服务的标准越来越流行.我将 ...

  5. Windows10系统下wsappx占用CPU资源过高?wsappx是什么?如何关闭wsappx进程?

    在Windows10系统开机的时候,wsappx进程占用的CPU资源非常高,导致电脑运行速度缓慢,那么我们如何关闭wsappx进程,让电脑加快运行速度呢?下面就一起来看一下操作的方法吧. [现象] 1 ...

  6. 解Bug之路-记一次线上请求偶尔变慢的排查

    解Bug之路-记一次线上请求偶尔变慢的排查 前言 最近解决了个比较棘手的问题,由于排查过程挺有意思,于是就以此为素材写出了本篇文章. Bug现场 这是一个偶发的性能问题.在每天几百万比交易请求中,平均 ...

  7. 【git】关联本地仓库与远程仓库

    1.在远程建立一个空项目[项目名称]2.git init3.git remote add origin [git 地址]4.git pull origin master5.git push origi ...

  8. docker自定义网络里的dns实现原理

    简单说一下流程吧,不写了. docker会修改容器里的/etc/resolv.conf文件,把dns服务器设置成127.0.0.11,因为127.0.0.0/8地址都是本机回环地址,所以dns查询的时 ...

  9. 持续集成工具之Jenkins pipline简单示例

    前文我们主要聊了下jenkins的插件安装.用户及权限管理.邮件发送.配置凭证到gitlab上拉取项目和创建普通job:回顾请参考https://www.cnblogs.com/qiuhom-1874 ...

  10. [leetcode] 剑指 Offer 专题(一)

    又开了一个笔记专题的坑,未来一两周希望能把<剑指Offer>的题目刷完