macos - 从命令行关闭 redis 服务器

标签 macos command-line redis

我正在尝试通过 redis-cli 关闭我的 redis-server。每当我从客户端发出命令时,我都会收到错误“(错误)需要 NOAUTH 身份验证。”我试过命令“SHUTDOWN”和“SHUTDOWN NOSAVE”。

我也尝试过从另一个终端窗口“redis-server stop”,但收到错误“# Fatal error, can't open config file 'stop'”

如何关闭此服务器? (我在 OSX 上)。

最佳答案

您的 Redis 服务器显然配置了密码。因此,当使用 redis-cli 时,您需要在任何其他命令之前发出 AUTH password 命令,否则您将收到该错误消息(将 password 替换为您服务器的密码)。

或者,您可以使用 -a 开关调用 redis-cli,后跟您的密码以获得相同的结果。

要查找服务器的密码,请打开 Redis 配置文件(默认为 /etc/redis/6379.conf)并查找以 requirepass 开头的行- 旁边的任何值都是密码。

关于macos - 从命令行关闭 redis 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23396336/

相关文章:

python - pyobjc-3.0.3 不会安装在 OS X 10.10 上

objective-c - 如何在 Mac 上获取电源使用情况

C# 'System.InvalidOperationException' 无法在流程流上混契约(Contract)步和异步操作

linux - 如何使用 xargs 复制名称中包含空格和引号的文件?

node.js - 如何在 node.js 中使用 redis 进行身份验证?

python - 强制 Django 使用 32 位 Python

python - 在 OSX 上安装 Python 模块/脚本

bash - 如何将 “escape hell”传递给docker run

memcached - 决定合适的键值存储 : Voldemort vs Cassandra vs Memcached vs Redis

java - 使用 Jmeter Redis 数据集从 Redis 获取值(value)