【发布时间】:2018-08-04 19:19:49
【问题描述】:
我今天在本地计算机上首次启动 Redis,然后在我关闭 Rails 应用程序后关闭了所有终端窗口。一个小时后,我再次启动 Rails 应用程序,并执行以下操作以启动 redis 服务器
redis-server /usr/local/etc/redis.conf
但它告诉我
# Opening port 6379: bind: Address already in use
因此,我认为即使我关闭了 Mac 上的终端窗口,它仍在运行其早期实例。
看着这个页面http://redis.io/commands/shutdown,我试着跑了
SHUTDOWN
在终端窗口中,但我得到了这个响应
SHUTDOWN: NOT super-user
因此我尝试了(即使我没有使用 sudo 来启动它)
sudo SHUTDOWN
在它询问我的密码后,它输出了这个
usage: shutdown [-] [-h [-u] [-n] | -r [-n] | -s | -k] time [warning-message ...]
但是当我随机运行shutdown -s时它说
SHUTDOWN: NOT super-user
当我关闭我的应用程序时关闭 Redis 的正确方法是什么?
【问题讨论】:
-
嘿,我在 15 分钟前不小心对你的问题投了反对票。我刚刚意识到这一点,但我无法撤消它。如果你编辑它,我想我可以撤消它。真的,真的很抱歉。
标签: redis