跟我学Redis 2.3 Jedis的基本操作之Set
来源:互联网 发布:数据分析的基本流程 编辑:程序博客网 时间:2024/06/16 08:15
2.3 Jedis的基本操作之Set
Set
插入
jedis.sadd("fruitList", "apple"); jedis.sadd("fruitList", "banana"); jedis.sadd("fruitList", "pear"); jedis.sadd("fruitList", "pear", "watermelon");
对应redis-cli中的命令为
redis> SADD fruitList appleredis> SADD fruitList bananaredis> SADD fruitList pearredis> SADD fruitList pear watermelon
获取所有元素
Set<String> fruitList = jedis.smembers("fruitList");
对应redis-cli中的命令为
redis> SMEMBERS fruitList
移除
jedis.srem("fruitList", "pear");
对应redis-cli中的命令为
redis> SREM fruitList pear
长度
jedis.scard("fruitList");
对应redis-cli中的命令为
redis> SCARD fruitList
是否包含
Boolean isMember = jedis.sismember("fruitList", "pear");
对应redis-cli中的命令为
redis> SISMEMBER fruitList pear
交集
多个集合进行交运算
Set<String> fruitAndFood = jedis.sinter("fruitList", "foodList");
对应redis-cli中的命令为
redis> SINTER fruitList foodList
并集
多个集合进行并运算
Set<String> fruitOrFood = jedis.sunion("fruitList", "foodList");
对应redis-cli中的命令为
redis> SUNION fruitList foodList
差集
第一个集合减去后续所有集合
Set<String> fruitNotFood = jedis.sdiff("fruitList", "foodList");
对应redis-cli中的命令为
redis> SDIFF fruitList foodList
0 0
- 跟我学Redis 2.3 Jedis的基本操作之Set
- 跟我学Redis 2.4 Jedis的基本操作之Sorted Set
- 跟我学Redis 2.2 Jedis的基本操作之List
- 跟我学Redis 2.5 Jedis的基本操作之Hash
- 跟我学Redis 2.1 Jedis的基本用法
- 跟我学REDIS-REDIS(四)----常用数据类型之SET
- 跟我学Redis(7)—set类型及操作
- 跟我学Redis(8)—sorted set类型及操作
- redis的java客户端jedis(二)jedis基本操作
- jedis调用redis之Set
- redis 之 jedis操作
- redis jedis基本操作命令
- 跟我学REDIS-REDIS(二)----常用数据类型之string
- 跟我学REDIS-REDIS(二)----常用数据类型之Lists
- 跟我学REDIS-REDIS(三)----常用数据类型之Hash
- 跟我学REDIS-REDIS(五)----常用数据类型之SortedSet
- 跟我学Redis(9)—操作key命令
- Redis学习12之jedis的set时间测试
- Cython(二)
- window.onload内部定义函数问题
- 前端开发概述
- Android权限permission中英文对照
- C语言 求两个数的最大公约数 (算法)--辗转相减法、辗转相除法
- 跟我学Redis 2.3 Jedis的基本操作之Set
- 装饰器模式
- 第5周项目1 -建立顺序栈算法库
- 统一li高度以最大的为基准的自适应高度
- C++基础_03
- 跟我学Redis 2.4 Jedis的基本操作之Sorted Set
- MVC简介
- java、jsp连接数据库,可当模板
- 稳定排序和不稳定排序