I am using Ubuntu to develop my website. Recently, I started to use redis.
When I started my computer, redis-server will start by its own.
What method can I stop my redis-server starting by itself?
I am using Ubuntu to develop my website. Recently, I started to use redis.
When I started my computer, redis-server will start by its own.
What method can I stop my redis-server starting by itself?
It seems that the redis-server
package uses rc.d
scripts, and the preferred way to deal with them in Ubuntu is using update-rc.d
:
sudo update-rc.d redis-server disable
Should do the trick. You can also disable it in a certain runlevel only:
sudo update-rc.d redis-server disable 2
update-rc.d: /etc/init.d/redis-server: file does not exist
warning. Using Ubuntu 14.04 & Redis 3.0.7 which is the latest version available. –
Stockjobber sudo update-rc.d redis_6379 disable
should work if it's on the default port. –
Bark For those looking for a more up-to-date solution. If your system is using systemd (Ubuntu 15.04 and up) the way to not launch it at start-up is:
sudo systemctl disable redis-server
systemctl admits "basically" these actions (check the following links for the complete list)
disable
. Don't launch at boot.enable
. Launch at boot.start
. Launch it now.stop
. Stop it now.status
. To check if is runningAs written in this answer:
For more details, see enabling-and-disabling-services and for the very long answer see this post
For more details, see this post on Digital Ocean and the man page for systemctl.
© 2022 - 2024 — McMap. All rights reserved.