геройку: флеш редис в фазе релиза - PullRequest
0 голосов
/ 03 сентября 2018

У меня есть приложение-нод, работающее на heroku, и я пытаюсь использовать фазу выпуска, чтобы очистить кэш Redis при развертывании.

Я добавил release: ./release-tasks.sh к своему Procfile, но мне трудно найти информацию, какие инструменты мне доступны для использования на этапе выпуска.

В настоящее время мой release-tasks.sh файл выглядит так:

redis-cli -u $REDIS_URL flushall

Но она выдает ошибку redis-cli not found и не может найти команду heroku.

В документации к фазе выпуска говорится, что это хорошее место для аннулирования кэша. У кого-нибудь есть мысли, как это сделать?

1 Ответ

0 голосов
/ 04 сентября 2018

redis-cli и интерфейс Heroku CLI не доступен для динамо, поэтому вы не можете использовать их здесь. В зависимости от языка, в котором ваше приложение встроено, вы можете написать задачу на этом языке, которая очищает кэш, а затем вызвать эту задачу из сценария оболочки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...