【发布时间】:2022-05-03 02:11:56
【问题描述】:
尝试对 Heroku 上的 Redis 数据库进行简单备份以使用 Ruby on Rails 命令,我使用 redis-cli 连接就好了,我可以输入 help save 并说这是一个命令,但是当我尝试运行 save 它给了我一个蹩脚的错误,上面写着:
ec2-34-231-26-8.compute-1.amazonaws.com:19099> save
(error) ERR unknown command `save`, with args beginning with:
ec2-34-231-26-8.compute-1.amazonaws.com:19099> bgsave
(error) ERR unknown command `bgsave`, with args beginning with:
ec2-34-231-26-8.compute-1.amazonaws.com:19099>
然而,如果我就这些命令寻求帮助,它们确实存在:
ec2-34-231-26-8.compute-1.amazonaws.com:19099> help save
SAVE -
summary: Synchronously save the dataset to disk
since: 1.0.0
group: server
ec2-34-231-26-8.compute-1.amazonaws.com:19099> help bgsave
BGSAVE -
summary: Asynchronously save the dataset to disk
since: 1.0.0
group: server
ec2-34-231-26-8.compute-1.amazonaws.com:19099>
有人知道为什么 Redis 不能正常工作吗? 这是 Heroku Hobby Dev 版本,我通过 Windows 连接到它,除了 Redis 服务器无法正常工作之外,这并没有给我带来任何麻烦。在另一个实例中,我收到一个更奇怪的错误,说不允许保存?
我已经搜索了几个小时,但似乎根本没有关于这个主题的任何内容,这让我非常困惑。当帮助明确指出它确实存在时,redis.io 上列出的许多命令都会返回与该命令不存在相同的愚蠢错误。 任何帮助将不胜感激..
【问题讨论】:
-
这能回答你的问题吗? Redis ERR unknown command 'FLUSHDB'
-
我想有可能,我去看看Heroku上的配置文件,找到它就行了。 TY 回复。
标签: redis