Jedis读写Redis测试
来源:互联网 发布:淘宝拍照 编辑:程序博客网 时间:2024/06/04 18:48
package redis.clients.jedis.tests;import redis.clients.jedis.Jedis;public class JedisDemo {public static void main(String[] args) {String value = null;Jedis jedis = new Jedis("localhost",6379);long startTime=System.currentTimeMillis(); //获取开始时间System.out.println("开始写入测试"); for(int i=0;i<1000000;i++){jedis.set("foo"+i, "bar"+i);}long endTime=System.currentTimeMillis(); //获取结束时间System.out.println("程序运行时间: "+(endTime-startTime)+"ms"); System.out.println("每毫秒写入:"+1000000/(endTime-startTime)+"条。");System.out.println("每秒写入:"+(1000000/(endTime-startTime))*1000+"条。");/*jedis.lpush("foo", "bar1");jedis.lpush("foo", "bar2");jedis.lpush("foo", "bar3");*/System.out.println("开始读取测试"); startTime=System.currentTimeMillis(); //获取开始时间for(int i=0;i<1000000;i++){value = jedis.get("foo"+i);//System.out.println("value:"+value);}endTime=System.currentTimeMillis(); //获取结束时间System.out.println("程序运行时间: "+(endTime-startTime)+"ms"); System.out.println("每毫秒读取:"+1000000/(endTime-startTime)+"条。");System.out.println("每秒读取:"+(1000000/(endTime-startTime))*1000+"条。");value = jedis.get("foo");System.out.println("value:"+value);}}
测试结果(笔记本WIN7 64位,Redis也是使用的是Windows64位版本):
开始写入测试
程序运行时间: 73314ms
每毫秒写入:13条。
每秒写入:13000条。
开始读取测试
程序运行时间: 96122ms
每毫秒读取:10条。
每秒读取:10000条。
value:bar0
- Jedis读写Redis测试
- Redis : Jedis性能测试
- Jedis连通redis测试
- Jedis操作Redis简单测试
- redis基础简介(六)- jedis使用管道(pipeline)对redis进行读写(使用hmset、hgetall测试)
- redis基础简介(六)- jedis使用管道(pipeline)对redis进行读写(使用hmset、hgetall测试)
- redis JAVA客户端(Jedis)测试使用
- redis 快速入门-集群-客户端(Jedis)测试
- Jedis操作Redis(数据类型测试)
- redis-mac安装与jedis链接测试
- windows下使用Jedis测试redis
- 使用jedis测试连接操作redis
- redis读写性能测试
- redis读写性能测试
- redis读写性能测试
- redis读写性能测试
- redis 读写性能测试
- redis jedis
- 【Git】创建一个空分支
- spring使用注解注入的小白笔记
- LVS工作原理补充
- SQL 两表关联查询 where 条件中等号两端字段顺序对效率的影响
- 管道函数(pipelined function)简单使用示例
- Jedis读写Redis测试
- 分布式数据库系统---商旅预定系统的实现(1)
- 备份
- 底层网络(1)--------读取网页
- Qt Creator+MinGW+boost特殊函数的使用示例
- 百度之星
- 有道难题
- Google™ Code Jam - 中国编程挑战赛
- Java-HashMap遍历的两种方式