Magento2使用Redis进行页面缓存或会话存储。

Posted 你的左耳耳钉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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文件

 

以上是关于Magento2使用Redis进行页面缓存或会话存储。的主要内容,如果未能解决你的问题,请参考以下文章

Magento 可以在缓存键中使用会话变量吗?

会话缓存(Session Cache)?

8张图带你分析Redis与MySQL数据一致性问题

django 使用redis进行页面数据缓存和更新缓存数据

springboot 用redis做缓存。缓存可以用。可是存对象的时候,只有key,没有值,是?

如何在 digitalocean 应用平台上连接或安装 redis 进行会话管理?