【压测环境】
操作系统:Ubuntu 14.04 LTS
Linux版本:3.13.0-24-genericx86_64GNU/Linux
处理器:4核的AMD Athlon(tm) II X4 640Processor @800MHz
机器内存:共 8GB,已使用 6GB,未使用 2GB,交换区 未使用
Redis版本:2.8.17
Redis内存:500MB
【压测结果】
压测原生的 Redis 性能(非Java客户端),结果如下:
hset和hget都能在4ms之内完成,且每秒并发处理量都在7.5万个请求之上;
hmset和hmget一次操作两个数据,都能在5ms之内完成,且每秒并发处理量都在7.1万个请求之上。
【参考资料】
Benchmarks: See how fast Redis is in different platforms. (本文档很有价值,建议详细阅读!!!)
【详细压测数据】
bert@MS-7641-14102010:/usr/apps/redis/bin$ ./redis-benchmark -r 500000 -n 500000hsetmyhashrand_intrand_intrand_int
====== hset myhashrand_intrand_intrand_int======
500000 requests completed in 6.66 seconds
50 paral