
私はbrewを使用して、node.jsアプリ用にredis(キー/値ストアデータベースサーバー)をインストールしました。
brew install redis
ただし、消えてしまうようで、非常に不安定です。セッション ストアとして Redis を使用しているため、このような状況が発生した場合は、Mac ですぐに再起動できる必要があります。
brew でインストールした redis を再起動するにはどうすればいいですか?
答え1
アップデート
brew サービスは、メンテナンスする人がいないため期限切れになりました。以下を確認してください。 https://github.com/Homebrew/homebrew/issues/28657
代わりに関数をチェックしてくださいlaunchctl
。
またはlunchy
したがって、次の代わりに:
launchctl load ~/Library/LaunchAgents/io.redis.redis-server.plist
あなたはこれを行うことができます:
lunchy start redis
そして:
lunchy ls
参照:https://github.com/eddiezane/lunchy
以前は以下のように使用できました:
brew services restart redis
再起動コマンドは、あなたが望むものであるべきです。
brew services list
これにより、醸造サービスのリストが表示されます。
答え2
2015年12月7日現在、 をご利用いただけますbrew services
。
brew tap homebrew/services
次のようにすれば期待どおりに動作します。
インストール brew install redis
始める brew services start redis
停止 brew services stop redis
再起動 brew services restart redis
答え3
Brew はこのコマンドをもうサポートしていませんservices
。
推奨される方法は、OS X のlaunchctl
コマンドを使用することです。
まず、launchctl によって管理されるサービスとして Redis を設定する必要があります。
$ ln -sfv /usr/local/opt/redis/*.plist ~/Library/LaunchAgents
次に、launchctl load
/を使用しlaunchctl unload
てサービスを開始/停止できます。
$ # start redis server
$ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
$
$ # stop redis server
$ launchctl unload ~/Library/LaunchAgents/homebrew.mxcl.redis.plist
答え4
Homebrew 1.5.14の場合
redis-server