(六)Redis之数据结构之sorted-set
2017-12-08 22:11
671 查看
一、常用方法
- Sorted-Set和Set的区别
- Sorted-Set中的成员在集合中的位置是有序的
- 添加元素
- 获得元素
- 删除元素
- 范围查询
1和2和3和4 添加/获得/删除元素/范围查询
package myRedis01; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; import org.junit.After; import org.junit.Test; import redis.clients.jedis.Jedis; import redis.clients.jedis.Tuple; public class JedisTest { Jedis jedis = new Jedis("127.0.0.1", 6379); // 创建客户端 设置IP和端口 /** * 添加/获得/删除元素 */ @Test public void addAndGetAndDel() { /** * 添加集合期末成绩 元素是平时分,考试,作业 评分分别是80,10,10 */ jedis.zadd("期末成绩", 80, "平时分"); jedis.zadd("期末成绩", 10, "考试"); jedis.zadd("期末成绩", 10, "作业"); /** * 获得元素 */ Set<Tuple> sets=jedis.zrangeWithScores("期末成绩", 0, -1); for(Tuple t:sets) { System.out.println(t.getElement()+"\t"+t.getScore()); } System.out.println("=============="); /** * 删除元素 * 删除得分在70~90分的元素 */ jedis.zremrangeByScore("期末成绩", 70, 90); Set<Tuple> sets2=jedis.zrangeWithScores("期末成绩", 0, -1); for(Tuple t:sets2) { System.out.println(t.getElement()+"\t"+t.getScore()); } } @After public void close() { jedis.close(); } }
相关文章推荐
- Redis-数据结构(有序字符串集合sorted set)
- 跟我学REDIS-REDIS(五)----常用数据类型之SortedSet
- Redis数据类型操作(五) —— Sorted Set
- Redis数据类型之SortedSet
- Redis的sorted-set数据类型
- Redis存储数据类型五:SortedSet
- redis安装及数据类型简介(string、list、set、sorted_set、hash)
- redis中sortset跳表数据结构
- Redis 数据结构之有序集合(sort set)
- 常用数据结构及复杂度 array、LinkedList、List、Stack、Queue、Dictionary、SortedDictionary、HashSet、SortedSet
- Redis----sorted set数据类型操作
- Redis笔记7:数据类型之有序集合(sorted set)
- 【Redis学习】:sortedset数据类型详解
- Redis数据类型之SORTEDSET类型
- (六)Redis之数据结构之Set
- Redis和nosql简介,api调用;Redis数据功能(String类型的数据处理);List数据结构(及Java调用处理);Hash数据结构;Set数据结构功能;sortedSet(有序集合)数
- Redis-数据结构(字符串集合set)
- Redis数据类型--SortedSet(有序集合)
- Redis和nosql简介,api调用;Redis数据功能(String类型的数据处理);List数据结构(及Java调用处理);Hash数据结构;Set数据结构功能;sortedSet(有序集合)数
- redis数据类型[string 、list 、 set 、sorted set 、hash]