Могу ли я использовать один и тот же сервер Redis с несколькими веб-сайтами magento, используя разные номера базы данных Redis на каждом веб-сайте в valet plus?

Я использую Valet+ для своих проектов Magento.
У меня есть 1 сервер Redis (входит в состав Valet+ по умолчанию) и 5 ​​разных проектов Magento (веб-сайтов).
Могу ли я использовать один и тот же сервер Redis с несколькими веб-сайтами, используя разные Номера баз данных Redis на каждом веб-сайте?
Заранее спасибо.


person Han Li    schedule 27.12.2019    source источник


Ответы (1)


Можно использовать 1 Redis для 5 сайтов Magento, используя разные номера базы данных для каждого сайта. Я тестировал с использованием 2 сайтов Magento, и это работает хорошо. (cache-backend-redis-db для кэша, session-save-redis-db для сеанса, page-cache-redis-db для кеш страницы)

Если вы используете все, вам нужно использовать 15 номеров базы данных (из 16 по умолчанию в Redis).

Важно: если вы используете 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 (отредактировано)

person Han Li    schedule 27.12.2019