Redis插入性能測試

(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

10000051

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;


發佈了94 篇原創文章 · 獲贊 20 · 訪問量 73萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章