Magento2使用Redis進行頁面緩存或會話存儲。


1、Redis是一個可選的后端緩存解決方案,不過magento2默認使用的是Zend_Cache_Backend_File

2、Zend_Cache_Backend_File的問題

core_cache_tag表不斷增長。 如果Magento實例具有多個網站和具有大型目錄的網絡商店,則該表可在不到一天內增長到1500萬條記錄。 插入到core_cache_tag會導致MySQL服務器的問題,包括性能降低。

3、為什么使用Redis

Redis也可以用於PHP會話存儲,使得可以使用Redis完全替換memcached。

Redis后端通過索引文件中的標記來工作,以便標記操作不需要對每個緩存文件進行完全掃描。

元數據和緩存記錄存儲在同一文件中,而不是單獨的文件中

Redis支持磁盤保存和主/從復制。

這是memcached不支持的高度請求的功能。 復制避免了單點故障,並提供高可用性。

4、配置Magento使用Redis進行會話存儲:修改app/etc/env.php文件

5、配置Magento使用Redis進行頁面緩存 修改app/etc/env.php文件

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM