(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;