【问题标题】:Redis, almost no commands work properly, get Error Unknown command for KNOWN COMMANDSRedis,几乎没有命令正常工作,为 KNOWN COMMANDS 获取错误未知命令
【发布时间】: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


【解决方案1】:

我希望这可以帮助某人,在我的情况下,配置中有一个重命名

检查您的 redis.config 文件

我有

rename-command SAVE "SV"

现在,输入你的重命名命令就可以了

127.0.0.1:6380> SV
OK

【讨论】:

    猜你喜欢
    • 2016-08-18
    • 2017-10-06
    • 2020-11-15
    • 2020-03-21
    • 2012-04-24
    • 1970-01-01
    • 1970-01-01
    • 2020-10-28
    • 2019-01-07
    相关资源
    最近更新 更多