web-dev-qa-db-ja.com

Macの場合と同じようにUbuntuマシンで自動的に実行されるようにredisを設定するにはどうすればよいですか?

私の(新しい)Macではsporkを使用でき、redisはすでに実行されているようです。

しかし、私のUbuntuシステム(11.10)では

Connection refused - 
Unable to connect to Redis on localhost:6379 (Errno::ECONNREFUSED)

そのウィンドウでフォアグラウンドプロセスとしてredisを開始するredis-serverでこれを回避できます。

Ubuntuでredis-serverを常に実行するにはどうすればよいですか?つまり、再起動を介して

.bashrcにredis-serverを配置することを考えましたが、新しいターミナルウィンドウごとに新しいredisサーバーを起動したくありません。それは私の.bash_loginに入れることができますか?

3
Michael Durrant

秘訣は、initスクリプトを/etc/init.d/に配置し、update-rc.dコマンドを使用して有効/無効にすることです。 このinitスクリプト の修正バージョンを使用しています この投稿 もご覧ください。それがあなたを正しい方向に向けることを願っています。

3
Kibet