天天看點

Memcache與Redis的差別都有哪些?

1)、存儲方式

Memecache把資料全部存在記憶體之中,斷電後會挂掉,資料不能超過記憶體大小。

Redis有部份存在硬碟上,這樣能保證資料的持久性。

2)、資料支援類型

Memcache對資料類型支援相對簡單。

Redis有複雜的資料類型。

3)、使用底層模型不同

它們之間底層實作方式 以及與用戶端之間通信的應用協定不一樣。

Redis直接自己建構了VM 機制 ,因為一般的系統調用系統函數的話,會浪費一定的時間去移動和請求。

4)、value大小

redis最大可以達到1GB,而memcache隻有1MB

繼續閱讀