(1)测试环境
CPU
dualcore e5800 X2 3.2G
memory
4G
OS
SUSE Linux Enterprise Server 11 (x86_64)
Client
jedis
(2)单值插入
Insert :
key=(1000000-10000051)vaue=(1000000-10000051)
插入量 |
耗时(ms) |
Tps |
内存(byte) |
记录容量 |
|
1 |
1233104 |
1030750 |
2K |
91.96M,96422000 |
78byte |
50 |
182180 |
5.45W |
882.31M, 925165648 |
92byte |
(3)List插入(50线程插入)
key=(1000000-5000000) list<vaue>=(1000000-5000000),List.size=500
插入500W个list:
key=userId,value=List<userId>
列表长度=1,内存451MB;
在将28W用户的List长度变为500的时候,内存使用1.25G,List变长的代价为30MB/1W用户,TPS=5.5W/S;
在将3000用户的List长度变为10000的时候,内存使用1.35G,List变长的代价为 0.45MB/用户即4.5G/1W用户,TPS=5.5W/S;