首頁 >資料庫 >Redis >Redis與Memcache的差別有哪些

Redis與Memcache的差別有哪些

王林
王林原創
2020-06-29 15:13:062512瀏覽

Redis與Memcache的差異有:1、儲存方式不同;2、資料支援類型不同;3、底層模型不同。 memcache把資料全部儲存在記憶體之中,且資料不能超過記憶體大小;而redis則把部分資料儲存在硬碟上。

Redis與Memcache的差別有哪些

Memcache與Redis的差別有哪些?

(建議學習:redis教學) 

1、儲存方式

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

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

2、資料支援類型

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

Redis有複雜的資料型態。

3、使用底層模型不同

它們之間底層實作方式以及與客戶端之間通訊的應用協定不一樣。 Redis直接自己建構了VM 機制 ,因為一般的系統呼叫系統函數的話,會浪費一定的時間去移動和請求。

以上是Redis與Memcache的差別有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn