Redis不允许任何操作

时间:2012-07-18 22:57:55

标签: redis

我有一台Redis服务器。当我使用ping尝试redis-cli ping命令或任何其他命令时,我收到一条错误消息:

(error) ERR operation not permitted

仅键入redis-cli会将我带到提示符:

redis 127.0.0.1:6379>

此后任何redis命令再次给出相同的错误。我不知道问题是什么。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:24)

在您的redis.conf文件中 - 是否设置了requirepass字段(并未注明#) - 如果是,则需要首先进行身份验证,如下所示:

AUTH Pwd  (replace Pwd with actual password phrase)

经过身份验证后,您可以发出新命令。

答案 1 :(得分:1)

默认情况下,您的配置文件requirepass中可能会启用

redis.conf选项

  • -a命令后传递经过身份验证的redis-cli参数:

    $ redis-cli -a YourPass
    
  • redis提示符后
  • exec auth命令:

    > auth YourPass