Jedis读写Redis测试

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值