【问题标题】:redis (error) ERR operation not permittedredis (error) ERR 操作不允许
【发布时间】:2012-11-22 07:34:14
【问题描述】:

突然间,我的 redis 数据库开始在某些连接上出错:

(error) ERR operation not permitted

我已经重新启动了 redis 服务,并使用正确的身份验证密钥与客户端连接,它每次都连接,但仅在某些时候只允许通过客户端进行数据库操作。

【问题讨论】:

  • 它是托管数据库吗?如果是这样,您的提供商是什么?
  • 它在 Amazon ec2 上自托管。我正在使用 redis-cli 以及各种节点和 .net 客户端连接到它。

标签: redis


【解决方案1】:

试试这个:

在你的 redis 配置文件中搜索上面的行以检查你是否设置了密码:

requirepass foobared

如果该行没有被注释掉,那么你需要这样做:

$redis-cli redis 127.0.0.1:6379> AUTH foobared 
OK

【讨论】:

  • 请注意,AUTH 命令只接受一个参数:密码。不应该输入上面的“OK”——这是成功调用 AUTH 时得到的响应。
  • 这对我有用,谢谢..顺便说一句,这个命令怎么样-> redis-cli -a ?我试过这个,但它不工作..
猜你喜欢
  • 2017-03-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-03
  • 2021-02-10
  • 2021-01-01
相关资源
最近更新 更多