我有一个 Redis 服务器。当我尝试使用该ping
命令或任何其他命令时,redis-cli ping
我收到一条错误消息:
(error) ERR operation not permitted
打字只redis-cli
带我到提示:
redis 127.0.0.1:6379>
在此之后,任何 redis 命令再次给出相同的错误。我不知道问题可能是什么。任何帮助表示赞赏。
我有一个 Redis 服务器。当我尝试使用该ping
命令或任何其他命令时,redis-cli ping
我收到一条错误消息:
(error) ERR operation not permitted
打字只redis-cli
带我到提示:
redis 127.0.0.1:6379>
在此之后,任何 redis 命令再次给出相同的错误。我不知道问题可能是什么。任何帮助表示赞赏。
在您的redis.conf
文件中 - 是否requirepass
设置了一个字段(并且没有用 注释掉#
) - 如果是这样,您需要首先像这样进行身份验证:
AUTH Pwd (replace Pwd with actual password phrase)
一旦通过身份验证,您就可以发出新命令。
requirepass
redis.conf
默认情况下,可能会在您的配置文件中启用该选项
在命令后传递经过身份验证的-a
参数:redis-cli
$ redis-cli -a YourPass
redisauth
提示后执行命令:
> auth YourPass