如何设置 redis 在我的 Ubuntu 机器上自动运行,就像在 Mac 上一样

如何设置 redis 在我的 Ubuntu 机器上自动运行,就像在 Mac 上一样

在我的(新)Mac 上,我可以使用 spork,并且 redis 似乎已经在运行。

但是在我的 Ubuntu 系统(11.10)上我得到了

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

我可以使用 redis-server 来解决这个问题,它在该窗口中启动 redis 作为前台进程。

如何让 redis-server 一直在我的 Ubuntu 上运行?例如通过重启

我考虑过将 redis-server 放入 .bashrc 中,但我不希望每个新终端窗口都启动一个新的 redis 服务器。它可以放在我的 .bash_login 中吗?

答案1

诀窍是将一个 init 脚本放入你的系统中/etc/init.d/,然后使用update-rc.d命令来启用/禁用它。我使用修改后的版本这个初始化脚本。另请查看这个帖子。希望它能为您指明正确的方向。

相关内容