Redis Set Type
集合中的元素个数最多为2的32次方-1个,集合中的元素师没有顺序的。
Redis集合的操作命令和对应的api如下:
smembers [set]
JedisAPI:public Set<String> smembers(final String key)
功能:查看set中的元素
sadd [set] [value]
JedisAPI:public Long sadd(final String key, final String... member)
功能:向set中插入value,成功插入返回1,插入set中已有的value则失败且返回0
srem [set] [value]
JedisAPI:删除set中对应的value,删除成功返回1,若不存在则返回0
功能:public Long srem(final String key, final String... member)
spop [set]
JedisAPI:public String spop(final String key)
功能:随机删除并返回set中的元素
sdiff [set1] [set2]
JedisAPI:无
功能:删除set1中在set2里也存在的元素,返回删除操作后的set1
sdiffstore [set1] [set2] [set3]
JedisAPI:无
功能:将sdiff [set2] [set3] 的结果保存在set1中
sinter [set1] [set2]
JedisAPI:无
功能:返回set1 set2共有元素
sinterstore [set1] [set2] [set3]
JedisAPI:无
功能:将sinter [set2] [set3] 结果保存在set1中
sunion [set1] [set2]
JedisAPI:无
功能:返回[set1] [set2]的并集
sunionstore [set1] [set2] [set3]
JedisAPI:无
功能:将[set2] [set3]的并集保存在[set1]中
smove [set1] [set2] [value]
JedisAPI:无
功能:将[set1] 的value移动到set2中,若value存在于set1,无论set2是否已存在,都(成功)返回1,不存在于set1则(失败)返回0
scard [set]
JedisAPI:public Long scard(final String key)
功能:返回set中的元素个数
sismember [set] [value]
JedisAPI:public Boolean sismember(final String key, final String member)
功能:判断value是否为set中的元素,是则返回1,否则返回0
srandmember [set]
JedisAPI:public String srandmember(final String key)
功能: 随机返回set中的一个元素
Redis Set Type的更多相关文章
- Redis ZSet Type
Redis有序集合的操作命令和对应的api如下: zadd [zset] sco 'value' JedisAPI:public Long zadd(final String key, final d ...
- Redis List Type
Redis列表的操作命令和对应的api如下: lpush/rpush [list] [value] JedisAPI:public Long lpush/rpush(final String key, ...
- Redis String Type
Redis字符串的操作命令和对应的api如下: set [key] [value] JedisAPI:public String set(final String key, final String ...
- spring+redis 集群下的操作
文章就是记录一下工作当中的用到的点,与测试方法以备用,会不断更新. 配置文件spring-redis.xml: <?xml version="1.0" encoding=&q ...
- redis + spring 集成
1.pom <modelVersion>4.0.0</modelVersion> <groupId>com.x.redis</groupId> < ...
- 习课的redis配置记录
<!-- redis begin --> <dependency> <groupId>redis.clients</groupId> <artif ...
- redis客户端连接异常
本文参考:http://mdba.cn/2015/04/02/redistwemproxy-%e5%ae%a2%e6%88%b7%e7%ab%af%e8%bf%9e%e6%8e%a5%e5%bc%82 ...
- Redis客户端之Spring整合Jedis,ShardedJedisPool集群配置
Jedis设计 Jedis作为推荐的java语言redis客户端,其抽象封装为三部分: 对象池设计:Pool,JedisPool,GenericObjectPool,BasePoolableObjec ...
- 对redis客户端jedis2.8.0的进一步封装
jedis2.8.0的进一步封装: 1.序列化存储对象 2.结合spring,创建redis连接池 3.提供了基础的单个实体操作,有序list操作和一对多关系list的操作,对list提供了分页的封装 ...
随机推荐
- kali linux开启ssh
虚拟机中安装好Kali linux 2.0,如何从windows中通过SecureCRT.putty或XShell等工具远程到Kali中. [GeeK]出诊过程如下: 1.首先在window10中te ...
- [Java]Thinking in Java 练习2.12
题目 对HelloDate.java的简单注释文档的示例执行javadoc,然后通过Web浏览器查看结果. 代码 1 //: HW/Ex2_2.java 2 import java.util.*; 3 ...
- 你别告诉我你还在用Excel做数据透视分析吧,太low了!
来到大数据分析的时代,大量的大数据分析软件涌现,尽管如此,如果今天有人问起最常用的数据透视分析工具是什么的时候,我猜想Excel应该是大家的不二之选. 但是其实我想说,用现在的手机来打比方,Excel ...
- 年底获奖人太多?奖状可以用Smartbi电子表格这么做!
又到一年年终时,你的年终奖到手了吗?奖金没领到,发个奖状压压惊 今天给大家分享年终奖相关的年终奖状的批量套打功能,保证你的奖状及时到手! 示例说明 现有多个人员的奖励需要通知,需要生成可翻页的奖状.并 ...
- Linux 网络时间同步
Linux的时间分为System Clock(系统时间)和Real Time Clock (硬件时间,简称RTC). 系统时间:指当前Linux Kernel中的时间. 硬件时间:主板上有电池供电的时 ...
- pygame写俄罗斯方块
代码搬运修改自python编写俄罗斯方块 更新时间:2020年03月13日 09:39:17 作者:勤勉之 from tkinter import * from random import * imp ...
- 9.resultMap元素
resultMap 是 MyBatis 中最复杂的元素,主要用于解决实体类属性名与数据库表中字段名不一致的情况,可以将查询结果映射成实体对象.下面我们先从最简单的功能开始介绍. 现有的 MyBatis ...
- yum安装zabbix-web-mysql出现[Errno 256] No more mirrors to try.
yum安装zabbix-web-mysql出现[Errno 256] No more mirrors to try.报错在CentOS7.X 使用yum 安装软件的时候 出现错误[Errno 256] ...
- SQLMAP-Tamper之较为通用的双写绕过
前言 21年省决赛的SQLITE注入就是用的双写绕过,当时是手搓代码打的,这几天想起来了,寻思着写个tamper试试. 一开始以为很简单,后来才发现有很多要注意的点,折磨了挺久. 等弄完才明白为什么s ...
- social network 中Clustering Coefficient 相关笔记2
breath_first search 改变了原图的连接情况.