聊聊單位換算

為什麼要聊這個

項目線上運行了一段時間,太慢了,老闆著急上火頭髮都白了,這時聰明的你想到了幾天前看過redis,內存數據庫,支持豐富的數據類型,於是出了個方案,用redis緩存吧,比數據庫快多了,把常用數據存緩存,不用數據庫,保證性能嗷嗷高。老闆一聽果然牛逼,就問了內存很貴啊,預算不多,咱們的數據量要多大內存夠用?

納尼,還有這操作,我怎麼還要管用多少,這時就懵逼了。為了避免關鍵時刻掉鏈子,閱讀下這個小小的嘗試

單位換算

1Byte=8bit

1KB=1024Byte(字節)=8*1024bit

1MB=1024KB

1GB=1024MB

1TB=1024GB

Java中基礎類型

byte b; 1字節

short s; 2字節

int i; 4字節

long l; 8字節

char c; 2字節(C語言中是1字節)

float f; 4字節

double d; 8字節

boolean bool; false/true 1字節

字符串是由字符組成,按照倍數計算即可

至於redis你要存儲什麼結構,可以根據他數據模型,自行評估,但基礎一定要牢記。


分享到:


相關文章: