0

我有一个在 heroku 上运行的节点应用程序,我正在尝试使用发布阶段在部署时刷新我的 redis 缓存。

我已将其添加release: ./release-tasks.sh到我的,Procfile但我很难找到信息,哪些工具可供我在发布阶段使用。

目前我的release-tasks.sh文件如下所示:

redis-cli -u $REDIS_URL flushall

但是它出错了 aredis-cli not found并且它也找不到该heroku命令。

它在发布阶段文档中说这是使缓存无效的好地方,有人对如何做到这一点有任何想法吗?

4

1 回答 1

0

redis-cliHeroku CLI 在测功机上也不可用,因此您不能在此处使用它们。根据您的应用程序构建的语言,您可以用该语言编写一个刷新缓存的任务,然后从您的 shell 脚本调用该任务。

于 2018-09-04T13:15:06.563 回答