今天我第一次在本地计算机上启动 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 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
it said
SHUTDOWN: NOT super-user
当我关闭应用程序时关闭 Redis 的正确方法是什么?
使用内置的redis客户端:redis-cli shutdown
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)