【Redis與Memcached比較】

我是太陽啦啦啦發表於2018-02-27

前言:

        在學習之中,對比一下Redis與Memcached比較.

核心:

Redis和Memcached比較:

       (1)如果儲存的資料不是很大的情況下,兩者幾乎沒太大區別,效能都非常高。如果儲存的資料非常大的情況下,那麼memcached效能略高,因為Memcached是多執行緒的,Redis是單執行緒的。
       (2)Redis斷電之後有兩種恢復方法:一是通過日誌回覆資料,而是通過本身自帶的資料檔案恢復資料。
       (3)memcached資料沒有型別。Redis:包括string(字串)、list(連結串列)、set(集合)、zset(有序集合)、hash(雜湊)高階的資料結構,可以把集合做成佇列、棧等高階的資料結構。
       (4)memcached是通過客戶端驅動實現了叢集的配置,而Redis是通過伺服器端配置實現叢集的。而且Redis有主從的複製功能(同步功能)。

       (5) Redis與memcached一樣,為了保證效率,資料都是存在快取中。區別是Redis會週期性的把更新的資料寫入磁碟,或者把修改操作寫入追加的記錄檔案,並且在此基礎上實現主從同步。(Redis也可能會有一小部分資料丟失)。

總結

    感謝讀者的閱讀,持續學習中.

相關文章