Redis與Memcache的差異有:1、儲存方式不同;2、資料支援類型不同;3、底層模型不同。 memcache把資料全部儲存在記憶體之中,且資料不能超過記憶體大小;而redis則把部分資料儲存在硬碟上。
Memcache與Redis的差別有哪些?
(建議學習:redis教學)
1、儲存方式
Memcache把資料全部存在記憶體之中,斷電後就會掛掉,資料不能超過記憶體大小。
Redis有部份存在硬碟上,這樣能確保資料的持久性。
2、資料支援類型
Memcache對資料型別支援相對簡單。
Redis有複雜的資料型態。
3、使用底層模型不同
它們之間底層實作方式以及與客戶端之間通訊的應用協定不一樣。 Redis直接自己建構了VM 機制 ,因為一般的系統呼叫系統函數的話,會浪費一定的時間去移動和請求。
以上是Redis與Memcache的差別有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!