我可以通过在 valet plus 中的每个网站上使用不同的 Redis 数据库编号,将同一个 Redis 服务器与多个 magento 网站一起使用吗?

Can I use the same Redis server with multiple magento websites, by using different Redis database numbers on each website in valet plus?

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

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

如果使用all,则需要使用15个数据库编号(超出redis默认的16个)

重要提示:如果您使用Redis 进行不止一种类型的缓存,则数据库编号必须不同。建议默认缓存数据库编号为0,页面缓存数据库编号为1,会话存储数据库编号为2。

magento 网站-1
bin/magento setup: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 setup: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 (edited)