jedis的set时间测试:

测试结果

xubo@xubo:~/cloud/redis/clients/jedis/target/classes$ java forn
hellojedis
hellojedis is start by jackxu
test
0--0:OK
0--100000:OK
0--200000:OK
0--300000:OK
0--400000:OK
0--500000:OK
0--600000:OK
0--700000:OK
0--800000:OK
0--900000:OK
1000000Simple SET: 29.546 seconds
xubo@xubo:~/cloud/redis/clients/jedis/target/classes$ java forn
hellojedis
hellojedis is start by jackxu
test
0--0:OK
0--100000:OK
0--200000:OK
0--300000:OK
0--400000:OK
0--500000:OK
0--600000:OK
0--700000:OK
0--800000:OK
0--900000:OK
1000000Simple SET: 29.61 seconds
xubo@xubo:~/cloud/redis/clients/jedis/target/classes$ java forn
hellojedis
hellojedis is start by jackxu
test
0--0:OK
0--100000:OK
0--200000:OK
0--300000:OK
0--400000:OK
0--500000:OK
0--600000:OK
0--700000:OK
0--800000:OK
0--900000:OK
1000000Simple SET: 29.401 seconds

set1000000条数据,时间大概在29.5s左右。

同理:

xubo@xubo:~/cloud/redis/clients/jedis/target/classes$ java forn
hellojedis
hellojedis is start by jackxu
test
0--0:OK
0--1000000:OK
0--2000000:OK
0--3000000:OK
0--4000000:OK
0--5000000:OK
0--6000000:OK
0--7000000:OK
0--8000000:OK
0--9000000:OK
10000000--Simple SET: 287.529 seconds
xubo@xubo:~/cloud/redis/clients/jedis/target/classes$ java forn
hellojedis
hellojedis is start by jackxu
test
0--0:OK
0--1000000:OK
0--2000000:OK
0--3000000:OK
0--4000000:OK
0--5000000:OK
0--6000000:OK
0--7000000:OK
0--8000000:OK
0--9000000:OK
10000000--Simple SET: 285.97 seconds
xubo@xubo:~/cloud/redis/clients/jedis/target/classes$ java forn
hellojedis
hellojedis is start by jackxu
test
0--0:OK
0--1000000:OK
0--2000000:OK
0--3000000:OK
0--4000000:OK
0--5000000:OK
0--6000000:OK
0--7000000:OK
0--8000000:OK
0--9000000:OK
10000000--Simple SET: 291.166 seconds

可得jedis执行10000000条set时时间大概为287s

xubo@xubo:~/cloud/redis/clients/jedis/target/classes$ java forn
hellojedis
hellojedis is start by jackxu
test
0--0:OK
0--10000:OK
0--20000:OK
0--30000:OK
0--40000:OK
0--50000:OK
0--60000:OK
0--70000:OK
0--80000:OK
0--90000:OK
100000--Simple SET: 3.147 seconds
xubo@xubo:~/cloud/redis/clients/jedis/target/classes$ java forn
hellojedis
hellojedis is start by jackxu
test
0--0:OK
0--10000:OK
0--20000:OK
0--30000:OK
0--40000:OK
0--50000:OK
0--60000:OK
0--70000:OK
0--80000:OK
0--90000:OK
100000--Simple SET: 3.369 seconds
xubo@xubo:~/cloud/redis/clients/jedis/target/classes$ java forn
hellojedis
hellojedis is start by jackxu
test
0--0:OK
0--10000:OK
0--20000:OK
0--30000:OK
0--40000:OK
0--50000:OK
0--60000:OK
0--70000:OK
0--80000:OK
0--90000:OK
100000--Simple SET: 3.108 seconds

100000大概为3.2s

代码:

import redis.clients.jedis.*;
public class  forn{public static void main(String[] args) {Jedis test =new Jedis("localhost",6379,100000);test.auth("foobared");test.set("foo1011", "hellojedis");String foobar = test.get("foo1011");System.out.println(foobar);test.append("foo1011"," is start by jackxu");System.out.println(test.get("foo1011"));System.out.println("test");/**///  Jedis jedis =new Jedis("localhost");//  jedis.auth("foobared");long start = System.currentTimeMillis();int n = 100000;int m = n;int cn =1;for (int i = 0; i < n; i++) {String result = test.set("n" + i, "n" + i);//cn = i % 1000;//System.out.print(cn);if( i % (n/10) == 0){cn = i % (n/10);System.out.print(cn +"--");System.out.print(i+":");System.out.println(result);}}long end = System.currentTimeMillis();System.out.println( m + "--Simple SET: " + ((end - start)/1000.0) + " seconds");
/*  *///             test.disconnect();  }
}

Redis学习12之jedis的set时间测试相关推荐

  1. Redis学习 Linux联网与主机互ping测试

    今天又启用我好久没有使用过的VM虚拟机,在学习Redis之前需要安装它,我在学习使用Linux系统去下载安装Redis,所以第一步当然就是利用虚拟机联网了,之后再用xshell链接虚拟机实现远程控制它 ...

  2. Redis学习笔记(二)SpringBoot整合

    Redis学习笔记(二) SpringBoot整合 测试 导入依赖 查看底层 配置连接 测试连接 自定义`RedisTemplate` 在开发中,一般都是以json来传输对象: 所以实际开发中所有对象 ...

  3. 市场调研—全球及中国活化部分凝血活酶时间测试(APTT测试)行业研究及十四五规划分析报告

    [报告篇幅]:122 [报告图表数]:161 [报告出版时间]:2021年1月 [报告出版机构]:恒州博智(QYR)更多(医药)研究中心 报告摘要 2019年,全球活化部分凝血活酶时间测试(APTT测 ...

  4. Redis学习(2):Jedis使用Redis示例

    一.前提 已经默认安装好redis server. 二.创建一个maven项目 本文使用Junit运行测试Redis例子,因此需要maven的pom文件中引入如下依赖jar包 <dependen ...

  5. Redis学习篇3_事务及其监控(锁)、Jedis、SpringBoot整合Redis、RedisTemplate的json序列化、RedisUtil工具类

    目录 事务及其监控(锁) Jedis SpringBoot整合Redis RedisTemplate 默认RedisTemplate来源 关于中文序列化问题 RedisUtil工具类 一.事务及其监控 ...

  6. redis学习及实践3---Jedis、JedisPool、Jedis分布式实例介绍

    一.相关jar包 主要用到的是jedis的核心包,笔者用到的是2.1.0版:另根据"池"的应用等还需要用到相关jar包.下图是笔者建立的简单的jedis测试project图: ja ...

  7. 【Redis学习】Redis的安装、管理、适用场合以及使用

    1.Redis概述 我们知道,内存是电脑主板上的存储部件,用于存储当前正在使用的数据和程序,CPU可以与内存直接沟通,所以访问速速非常高:而外存数据必须加载到内存以后程序才能使用.如果把CPU当做一个 ...

  8. Redis学习记录之Java中的初步使用

    [html] view plain copy  redis下载地址:<span style="font-family: Arial, Helvetica, sans-serif;&qu ...

  9. 狂胜——Redis学习笔记

    [狂神说Java]Redis最新超详细版教程通俗易懂_哔哩哔哩_bilibili 总体大纲outline nosql讲解,非关系型数据库 阿里巴巴架构演进 nosql数据模型 Nosql四大分类 CA ...

最新文章

  1. mac版sublime 无法下载插件(Vue 代码无高亮问题)
  2. S3C2440 汇编指令
  3. 前端学习(1933)vue之电商管理系统电商系统之优化树形控件
  4. tomcat中conf\Catalina\localhost目录下的J2EE项目META-INF配置文件
  5. 转:C++ map的基本操作和使用
  6. python深拷贝和浅拷贝的区别_【转】python的复制,深拷贝和浅拷贝的区别
  7. oracle-关于分组函数的小细节
  8. gstreamer向appsrc发送数据的代码
  9. 谷歌浏览器(Chrome浏览器)最新官方下载(含注意事项)
  10. 海康威视Linux下SDK开发(Ubuntu16.04 QT5.10)
  11. 研祥计算机U盘启动,研华工控机U盘启动设置
  12. 微信公众号内测开放个人订阅号认证!
  13. 日语蔬菜水果相关词汇(2)
  14. 驱动谷歌浏览器执行用例时报错java.lang.IllegalStateException
  15. Python--Opencv:errorFindContours supports only CV_8UC1 images when mode = CV_RETR_FLOODFILL otherw
  16. 【Qualcomm】在EFS的NV项中打开voice通话自动接听
  17. Matlab图标如何去掉图形框右侧和上侧的刻度线(也适用全框图)
  18. 用umi脚手架初始化项目提示在此系统禁止运行脚本是为什么?
  19. java 1个月前_java获取一个月前的时间
  20. android 图片大小判断,Android列表查看图片大小

热门文章

  1. 贪心(greedy)
  2. Ceph分布式存储知识总结
  3. 国内可用的css,js,图标字体,等常用前端公共库CDN服务
  4. composer更换镜像源
  5. 详解常用的Batch Norm、Group Norm,Layer norm、Instance Norm
  6. 研究生如何发表论文必读
  7. 量化分析入门2:上证指数走势图及移动平均线
  8. 基于C#简单的游戏客户端编程(VS)
  9. sqlite3数据库的使用及其对应的API函数接口的使用
  10. SQLServer2008 快捷键集合