1. 程式人生 > >使用Redis做快取資料庫來存放資料和Mybatis自帶的二級快取,兩者相比各自有什麼優勢?

使用Redis做快取資料庫來存放資料和Mybatis自帶的二級快取,兩者相比各自有什麼優勢?

Redis方案:

    1.擴充套件性號,資料量大的時候做主從複製,或者叢集來進行擴充套件。

    2.不易丟失,可以週期性持久化。

    3.降低風險,被快取的記憶體和應用程式的記憶體分開,有助於風險分攤。

    4.靈活多變,對於快取失效和更新操作可自主控制。

    5.API功能多,可以利用redis的失效時間自主清理快取。

    6.多資料型別:可以有list,hashmap,set,zset等多種資料結構,而傳統的資料結構是Key-string模式的

Mybatis二級快取

    優點:

        1.配置簡單,不用寫程式。

        2.沒有通訊成本開銷。