- JedisPool 参数确定
- minIdle = 0
- maxIdle = 50
- maxActive = 500
- 测试 hset 操作
- Field 长度为 32 bytes
- Key 长度;
- Value 长度;
- 吞吐量(每秒访问次数)
Key 长度从 1 到 256 逐次 2 倍递增, Value 长度从 8 到 32768 逐次 4 倍递增。
Throughput 随 Key 长度变化不大(更大范围内的 Key 长度没有测试,因为一般情况下 Key 超过 256 字节的情况较少,请本人使用方式也符合该范围),但与 Value 长度相关性极大(范围较大,因本人的应用场景中 Value 值较大)。
- 测试 hset 操作
- Key 长度为 32 bytes
- Field 长度为 32 bytes
- Value 长度为 256 bytes
- maxIdle
- maxActive
- 吞吐量(每秒访问次数)
maxActive 从 25 到 300 每次递增 25, maxIdle 从 50 到 450 每次递增 100。
在目前的测试参数范围内,差别不大,或许需要进一步测试。从该测试结果看 maxIdle=25 且 maxActive=250 的 JedisPool 设置能够带来最大的 hset(32bits, 32bits, 256bits) 吞吐量。
- 测试 hset 操作
- Key 长度为 32 bytes
- Field 长度为 32 btyes
- Value 长度为 20480 bytes
- hset 操作次数从 10000 到 1000000
- 吞吐量(每秒访问次数)
hset 操作次数从 10000 到 5120 500
-
转载请注明来自(Poechant)的 CSDN 博客:http://blog.csdn.net/poechant ,作者微博:weibo.com/lauginhom
-