15

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

(error) ERR operation not permitted

打字只redis-cli带我到提示:

redis 127.0.0.1:6379>

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

4

2 回答 2

24

在您的redis.conf文件中 - 是否requirepass设置了一个字段(并且没有用 注释掉#) - 如果是这样,您需要首先像这样进行身份验证:

AUTH Pwd  (replace Pwd with actual password phrase)

一旦通过身份验证,您就可以发出新命令。

于 2012-07-19T00:27:56.460 回答
1

requirepassredis.conf默认情况下,可能会在您的配置文件中启用该选项

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

    $ redis-cli -a YourPass
    
  • redisauth提示后执行命令:

    > auth YourPass
    
于 2014-01-27T05:06:36.747 回答