Я только начинаю использовать Redis в первый раз. Я просмотрел документацию и узнал, что Redis можно использовать в режиме репликации. Но у меня есть несколько вопросов, на которые до сих пор нет ответа. Давайте кратко рассмотрим вариант использования
- У меня есть кластерная среда базы кода Drupal 7.
- Есть два веб-сервера web1 и web2 и два сервера БД DB1 и DB2.
- DB1 и DB2 работают в режиме master-slave.
- Мне нужно настроить Redis как на web1, так и на web2, web1 в качестве главного и web2 в качестве подчиненного.
- Мне нужно одно и то же бэкэнд/дисковое хранилище как для главного, так и для подчиненного устройства
Можно ли настроить одно и то же бэкэнд/дисковое хранилище как для ведущего, так и для ведомого? Решением может быть использование Redis на одном сервере, например, на web1. В этом случае запросы на web2 используют кеш Redis web1. В этом случае я получу задержку по сети. Я хочу избежать этой ситуации, потому что хочу использовать полную производительность Redis, то есть чтение из памяти.
Есть ли другой обходной путь?