1)、存儲方式
Memecache把資料全部存在記憶體之中,斷電後會挂掉,資料不能超過記憶體大小。
Redis有部份存在硬碟上,這樣能保證資料的持久性。
2)、資料支援類型
Memcache對資料類型支援相對簡單。
Redis有複雜的資料類型。
3)、使用底層模型不同
它們之間底層實作方式 以及與用戶端之間通信的應用協定不一樣。
Redis直接自己建構了VM 機制 ,因為一般的系統調用系統函數的話,會浪費一定的時間去移動和請求。
4)、value大小
redis最大可以達到1GB,而memcache隻有1MB