Ubuntu Redis使用init.d手动启动,但不在启动时启动
如果我运行以下命令,Redis将正常启动:Ubuntu Redis使用init.d手动启动,但不在启动时启动,ubuntu,redis,init.d,Ubuntu,Redis,Init.d,如果我运行以下命令,Redis将正常启动: sudo /etc/init.d/redis-server start 我添加了启动脚本,其中包含: sudo update-rc.d redis-server defaults 但当我从新启动时,Redis没有运行。我应该在哪里解决这个问题?默认值通常设置为20。现在还为时过早,因为redis需要联网 因此,请尝试以下方法: sudo更新rc.d redis服务器删除 sudo更新rc.d redis服务器启动80 2 3 4 5。停止20 0
sudo /etc/init.d/redis-server start
我添加了启动脚本,其中包含:
sudo update-rc.d redis-server defaults
但当我从新启动时,Redis没有运行。我应该在哪里解决这个问题?默认值通常设置为20。现在还为时过早,因为redis需要联网 因此,请尝试以下方法:
sudo更新rc.d redis服务器删除
sudo更新rc.d redis服务器启动80 2 3 4 5。停止20 0 1 6。
在终端中使用以下命令:
sudo systemctl enable 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
在我的日志文件中,我可以看到redis退出并手动启动,但启动时没有任何内容写入日志。我可以在每个/etc/rcX.d/目录中看到redis服务器的链接。Ubuntu13.10(Saucy Salander)您是从repo还是从源代码安装redis的?它通常在我的13.10Aha上启动,我是从源代码安装的。我刚刚从rc.d中删除了redis服务器,从repo中重新安装,让它替换我的init.d/redis-server文件,然后重新添加并重新启动。一开始一切都很好。转换为悬赏答案。@arby为您做了下面的答案吗?sudo systemctl enable redis-server.service为我做了
sudo update rc.d redis_6379 start 99 2 3 4 5。停止20 01 6。
是为我做的