Я использую Valet+ для своих проектов Magento.
У меня есть 1 сервер Redis (входит в состав Valet+ по умолчанию) и 5 разных проектов Magento (веб-сайтов).
Могу ли я использовать один и тот же сервер Redis с несколькими веб-сайтами, используя разные Номера баз данных Redis на каждом веб-сайте?
Заранее спасибо.
Могу ли я использовать один и тот же сервер Redis с несколькими веб-сайтами magento, используя разные номера базы данных Redis на каждом веб-сайте в valet plus?
Ответы (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 (отредактировано)