Search code examples
ubunturedisinit.d

Redis starts manually with init.d but not on startup


Redis properly starts up if I run the command:

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

I've added my startup script with:

sudo update-rc.d redis-server defaults

But when I startup from a fresh boot, Redis isn't running. Where should I look to troubleshoot this?


Solution

  • The defaults thing usually sets starting to 20. It's too early as redis requires networking.

    So, try below:

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