跟我学Redis 2.4 Jedis的基本操作之Sorted Set
来源:互联网 发布:数据分析的基本流程 编辑:程序博客网 时间:2024/05/29 19:37
2.4 Jedis的基本操作之Sorted Set
Sorted Set
在Set的基础上,增加了排序功能
添加
jedis.zadd("scoreList",90,"Potato"); jedis.zadd("scoreList",89,"Tom"); jedis.zadd("scoreList",99,"Baty");
对应redis-cli中的命令为
redis> ZADD scoreList 90 Potato 89 Tom 99 Baty
遍历
有序集合的遍历,start 到 end 也代表前n名
Set<String> scoreSet = jedis.zrange("scoreList", 0, -1);//从小到大Set<String> scoreSetRev = jedis.zrevrange("scoreList", 0, -1);//从大到小
对应redis-cli中的命令为
redis> ZRANGE scoreList 0 -1redis> ZREVRANGE scoreList 0 -1
查看元素的分数
Double score = jedis.zscore("scoreList", "Tom");
对应redis-cli中的命令为
redis> ZSCORE scoreList Tom
获得指定分数区间的元素
jedis还支持元素的分页
jedis.zrangeByScore("scoreList", 90, 100);
对应redis-cli中的命令为
redis> ZRANGEBYSCORE scoreList 90 100
增加某个元素的分数
增加的分数可以为负分
jedis.zincrby("scoreList", 4, "Potato");
对应redis-cli中的命令为
redis> ZINCRBY scoreList 4 Potato
0 0
- 跟我学Redis 2.4 Jedis的基本操作之Sorted Set
- 跟我学Redis 2.3 Jedis的基本操作之Set
- 跟我学Redis 2.2 Jedis的基本操作之List
- 跟我学Redis 2.5 Jedis的基本操作之Hash
- 跟我学Redis 2.1 Jedis的基本用法
- 跟我学Redis(8)—sorted set类型及操作
- 跟我学REDIS-REDIS(四)----常用数据类型之SET
- 跟我学Redis(7)—set类型及操作
- redis的java客户端jedis(二)jedis基本操作
- Redis lesson9 Redis中 Sorted Set(ZSet) 基本操作
- jedis调用redis之Set
- redis 之 jedis操作
- Redis的Sorted Set的操作
- redis jedis基本操作命令
- 跟我学REDIS-REDIS(二)----常用数据类型之string
- 跟我学REDIS-REDIS(二)----常用数据类型之Lists
- 跟我学REDIS-REDIS(三)----常用数据类型之Hash
- 跟我学REDIS-REDIS(五)----常用数据类型之SortedSet
- 跟我学Redis 2.3 Jedis的基本操作之Set
- 装饰器模式
- 第5周项目1 -建立顺序栈算法库
- 统一li高度以最大的为基准的自适应高度
- C++基础_03
- 跟我学Redis 2.4 Jedis的基本操作之Sorted Set
- MVC简介
- java、jsp连接数据库,可当模板
- 稳定排序和不稳定排序
- JavaScript创建对象的四种方式
- REDIS 学习(10)流程图解使用redis实现分布式锁
- 跟我学Redis 2.5 Jedis的基本操作之Hash
- HTTP & RESTFUL
- UItableView Cell复用 重叠问题