50,530
社区成员
发帖
与我相关
我的任务
分享
@Before
public void setUp() {
this.pool = new JedisPool(new JedisPoolConfig(), "127.0.0.1");
this.jedis = pool.getResource();
}
@Test
public void testBigList(){
long lStartTime=System.currentTimeMillis();
for (int i = 0; i < 700000; i++)
{
jedis.lpush("mylist", String.valueOf(i));
}
long lForTime = System.currentTimeMillis();
System.out.println("执行耗时 : " + (lForTime - lStartTime) / 1000f + " 秒 ");
}
执行耗时 : 34.903 秒
不过,按照你的90s来算,一条记录的插入时间是:0.0001285714,不知道LZ是不是对这个性能不满意。要知道redis是一个数据库,你插入的东西是可以做很多操作的,这个本身和文件就没得比,你写文件是单纯的磁盘io操作