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



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

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

我添加了我的启动脚本:

sudo update-rc.d redis-server defaults

但当我从新启动时,Redis并没有运行。我应该在哪里查找故障排除?

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 .

在终端中使用以下内容:

sudo systemctl enable redis

它让我在启动时运行redis。

在我的情况下,更新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

完成了

最新更新