Redis使用init.d手动启动,但在启动时不启动

时间:2013-12-15 00:04:30

标签: ubuntu redis init.d

如果我运行命令,Redis会正常启动:

sudo /etc/init.d/redis-server start

我添加了启动脚本:

sudo update-rc.d redis-server defaults

但是当我从一个全新的启动启动时,Redis没有运行。我应该在哪里解决这个问题?

3 个答案:

答案 0 :(得分:5)

defaults事情通常会从20开始。由于redis需要联网,所以还为时过早。

所以,试试以下:

sudo update-rc.d redis-server remove
sudo update-rc.d redis-server start 80 2 3 4 5 . stop 20 0 1 6 .

答案 1 :(得分:3)

Use the below into the terminal:

sudo systemctl enable redis

It made run on startup for me.

答案 2 :(得分:0)

在我的情况下,update-rc.d无法正常工作

$ sudo update-rc.d redis-server start 80 2 3 4 5 . stop 20 0 1 6 .
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults

另一方面

sudo systemctl enable redis-server

成功了