我可以通过在代客Plus中每个网站上使用不同的Redis数据库编号来将同一个Redis服务器用于多个Magento网站吗?

时间:2019-12-27 10:02:11

标签: magento magento2 valet

我正在为我的Magento项目使用Valet +。
我有1个Redis服务器(默认情况下包括在Valet +中)和5个不同的Magento项目(网站)。
是否可以通过在每个网站上使用不同的Redis数据库编号来将同一个Redis服务器用于多个网站?
预先谢谢你。

1 个答案:

答案 0 :(得分:0)

通过在每个站点中使用不同的数据库编号,可以对5个magento网站使用1个redis。 我使用2个magento网站进行了测试,效果很好。 (用于缓存的 cache-backend-redis-db ,用于会话的 session-save-redis-db ,用于页面的 page-cache-redis-db 页面缓存)

如果全部使用,则需要使用15个数据库编号(redis的默认16个除外)

  

重要提示:如果将Redis用于多种缓存类型,则数据库号必须不同。建议您将默认缓存数据库号分配为0,将页面缓存数据库号分配为1,并将会话存储数据库号分配为2。

magento网站1

  

bin / magento设置:config:set --cache-backend = redis --cache-backend-redis-server = 127.0.0.1 --cache-backend-redis-db = 0   bin / magento setup:config:set --page-cache = redis --page-cache-redis-server = 127.0.0.1 --page-cache-redis-db = 1

magento网站2

  

bin / magento设置:config:set --cache-backend = redis --cache-backend-redis-server = 127.0.0.1 --cache-backend-redis-db = 3   bin / magento setup:config:set --page-cache = redis --page-cache-redis-server = 127.0.0.1 --page-cache-redis-db = 4(编辑)