一、常用方法

  • Sorted-Set和Set的区别
  • Sorted-Set中的成员在集合中的位置是有序的
  1. 添加元素
  2. 获得元素
  3. 删除元素
  4. 范围查询

  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();
} }

最新文章

  1. MS SQL SERVER导出表结构到Excel
  2. 日历插件FullCalendar应用:(一)数据展现
  3. 【BFS】POJ 3278
  4. JAVA动态加载JAR包执行程序
  5. 移动Web 开发中的一些前端知识收集汇总
  6. 历代诗词咏宁夏注释2_----苍岩道人&lt;登文昌阁&gt;
  7. Java Spring boot 系列目录
  8. vimium快捷键列表
  9. Unity 5.x---00使用重力
  10. [原创作品] RequireJs入门进阶教程
  11. WPF笔记(2.3 StackPanel)——Layout
  12. poj 3269 Building A New Barn
  13. mvc 筛选器
  14. 详说 Navicat for MySQL 快捷键
  15. 非WifI环境处理
  16. hdu 1325 &amp;&amp; poj 1308 Is It A Tree?(并查集)
  17. JavaScript中的关于this
  18. vue 路由传参 params 与 query两种方式的区别
  19. Hadoop特点
  20. QWidget背景(透明)问题

热门文章

  1. eclipse手动添加本地jar包到本地maven仓库
  2. 最新解决Chrome(版本76.0.3809.100) “请停用以开发者模式运行的扩展程序”的方法
  3. ColorMatrix图片饱和度设置
  4. 双缓冲技术局部更新原理之派生自View
  5. sqlalchemy连接 MySQL(转)
  6. sed替换 - 含反斜杠(/)和Shell变量
  7. 解决Jmeter跨线程组取参数值难题!(还没试)
  8. Div 居中对齐(水平、垂直)
  9. 直接用的tar压缩
  10. 【Leetcode_easy】657. Robot Return to Origin