На моем (новом) Mac я могу использовать spork, и кажется, что redis уже запущен.
Однако в моей системе Ubuntu (11.10) я получаю
Connection refused -
Unable to connect to Redis on localhost:6379 (Errno::ECONNREFUSED)
Я могу обойти это с помощью redis-server, который запускает redis как процесс переднего плана в этом окне.
Как сделать так, чтобы на моем Ubuntu всегда был запущен redis-сервер? т.е. через перезагрузки
Я думал о том, чтобы поместить redis-server в свой .bashrc, но я не хочу, чтобы новый сервер redis запускался с каждым новым окном терминала. Может ли он войти в мой .bash_login?
Уловка заключается в том, чтобы поместить сценарий инициализации в ваш /etc/init.d/
а затем используйте update-rc.d
команда для включения / выключения. Я использую модифицированную версию этот сценарий инициализации. Также взгляните на эта почта. Надеюсь, он укажет вам правильное направление.