Если ранее вы использовали Redis, выполнить переход с этой СУБД на Valkey можно одним из способов:
- плавный переход — без отключения приложения ELMA365;
- переход с остановкой приложения ELMA365.
Плавный переход с Redis на Valkey
Для выполнения плавного перехода:
- Используйте дополнительный узел. На нём установите и настройте Valkey, как указано в первом и втором шагах в статье «Valkey».
- Измените параметры ELMA365, указав строку подключения к Valkey:
- строка для подключения к Valkey:
redis://<valkey-server-address>:6379/0
- строка для подключения к Valkey c TLS/SSL:
rediss://<valkey-server-address>:6379/0
- После успешного подключения к Valkey отключите сервер Redis, чтобы освободить системные ресурсы. Он больше не используется.
Переход с Redis на Valkey с остановкой приложения ELMA365
Чтобы перейти с Redis на Valkey, используя текущий сервер Redis:
- Остановите все сервисы приложения ELMA365 и дождитесь их завершения. Для этого используйте команду:
kubectl scale deploy --replicas=0 --all [-n <elma365-namespace>]
- Остановите сервис Redis:
sudo systemctl disable --now redis-server
- Выполните установку и настройку Valkey, как указано в первом и втором шагах в статье «Valkey».
- Запустите все сервисы приложения ELMA365, используя команду:
kubectl scale deploy --replicas=1 --all [-n <elma365-namespace>]
Была ли статья полезной?