Redis Primer(1)基于JedisPool的Redis hset并发性能测试
- 作者:钟超(Poechant)
- 邮箱:zhongchao.ustc#gmail.com
- 博客:blog.youkuaiyun.com/poechant
- 微博:weibo.com/lauginhom
- 日期:2012年12月24日
- Redis Server 与 Redis Client 位于同一台机器(从而排除带宽限制带来的影响);
- Redis Server 版本:2.6.7;
- Redis Client API:Jedis 2.1.0,使用 JedisPool(依赖包使用 commons-pool-1.5.3.jar);
1. 测试一:单线程客户端基于不同Key和Value长度
1.1. 测试内容
- 不变量:
- JedisPool 参数确定
- minIdle = 0
- JedisPool 参数确定

本文是Redis Primer系列的第一篇,通过单线程和多线程客户端测试,研究了Key和Value长度、连接池参数以及hset操作次数对性能的影响。测试结果显示,Value长度对吞吐量影响显著,而最大活动连接数(maxActive)设为250,最小空闲连接数(maxIdle)设为25时,性能最优。在多线程环境下,Redis展现出良好的并发性能。
最低0.47元/天 解锁文章





