【求助】redis性能怎么比文本还慢呢?
刚学习redis,使用jedis做了个小程序,用循环写入70w条数据。发现性能很差啊,需要90多秒。而直接用循环将这些数据写入文本文件,才花了3秒多。
不明白是不是什么地方还需要设置,用的是redis默认的配置,分配最大3G内存,redis就在本机上
猜测是不是每次写入都要重连接?如何正确测试性能?求指导!谢谢!
代码如下:
不明白是不是什么地方还需要设置,用的是redis默认的配置,分配最大3G内存,redis就在本机上
猜测是不是每次写入都要重连接?如何正确测试性能?求指导!谢谢!
代码如下:
@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 + " 秒 ");
}
...全文
相关推荐
Redis性能测试报告
本文档描述Redis中间件性能测试的范围、方法、资源、进度,作为该中间件性能测试的依据,该文档的目的主要有: 1.明确测试范围、测试对象 2.明确测试目标 3.明确测试环境需求,包括:测试需要的软、硬件环境以及测试人力需求 4.确定测试方案,测试的方法和步骤 5.确定测试需要输出的结果和结果表现形式
redis消息大小对性能的影响
redis消息体的大小对性能的影响测试报告
redis 性能测试(读写)
redis 写的操作性能测试代码
Redis性能大幅提升之Batch批量读写详解
主要给大家介绍了关于Redis性能大幅提升之Batch批量读写的相关资料,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来跟着小编一起来学习学习吧。
为什么我的Redis这么“慢”?.docx
为什么我的Redis这么“慢”? 为什么我的Redis这么“慢”? 为什么我的Redis这么“慢”? 为什么我的Redis这么“慢”? 为什么我的Redis这么“慢”? 为什么我的Redis这么“慢”? 为什么我的Redis这么“慢”? 为什么我的Redis这么“慢”? 为什么我的Redis这么“慢”? 为什么我的Redis这么“慢”? 为什么我的Redis这么“慢”? 为什么我的Redis这么“慢”?


