如何在Heroku Redis上设置维护窗口?执行CLI命令时遇报错
解决Heroku Redis维护窗口设置命令报错问题
问题重现
执行Redis维护窗口更新命令时出现报错:
❯ heroku redis:maintenance:window:update "Sunday 3:00" -r production › Warning: redis:maintenance:window:update is not a heroku command. Did you mean pg:maintenance:window? [y/n]: n
解决方案
更新Heroku CLI到最新版本
旧版本CLI可能未包含Redis维护窗口相关命令,执行更新:heroku update使用正确的命令格式
Redis维护窗口的更新命令属于data命名空间,且注意是单数maintenance(不是复数maintenances),正确命令示例:heroku data:maintenance:window:update "Sunday 3:00" -r production -a <你的应用名称>可通过以下命令查看完整子命令说明:
heroku data:maintenance --help检查Redis实例类型
仅Heroku Data for Redis的付费实例(Standard、Premium等)支持自定义维护窗口,免费Hobby实例无此功能,无法通过CLI或网页端修改。网页端备选方案
如果CLI仍有异常,可直接登录Heroku Dashboard,进入目标Redis实例的Settings页面,找到Maintenance Window选项进行修改。
内容的提问来源于stack exchange,提问作者Niles M
相关产品推荐
相关产品推荐

