我正在尝试从redis- cli关闭我的redis服务器。每当我从客户端发出命令时,都会收到错误“(错误)需要NOAUTH身份验证”。我已经尝试过命令“关闭”和“关闭未保存”。
我也尝试从另一个终端窗口尝试“ redis-server stop”,但收到错误“#致命错误,无法打开配置文件’stop’”
如何关闭该服务器?(我在OSX上)。
您的Redis服务器显然已配置了密码。因此,在使用redis-cli时,您需要先发出AUTH password命令,然后再执行其他任何命令,否则您将得到该错误消息(password用服务器的密码代替)。
AUTH password
password
或者,您可以redis-cli使用-a开关调用,然后输入密码以得到相同的结果。
redis-cli
-a
要查找服务器的密码,请打开Redis配置文件(默认为/etc/redis/6379.conf),然后查找以requirepass- 开头的行- 密码旁边的任何值。
/etc/redis/6379.conf
requirepass