今日、ローカル マシンで初めて Redis を起動し、Rails アプリをシャットダウンした後、すべてのターミナル ウィンドウを閉じました。1時間後、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 をシャットダウンする適切な方法は何ですか?