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