如何在 ubuntu 20 桌面中自动启动 redis-server

Tok*_*ady 11 ubuntu redis-server

我目前正在本地开发环境 Ubuntu 20.04 中运行 Redis-server。每次我打开桌面计算机时,我总是使用它Redis-server --daemonize yes来启动 Redis 服务器。有没有办法让它在台式电脑开机时自动启动?

Gan*_*huL 28

如果您的系统正在使用systemd,则在启动时启动它的方法是:

sudo systemctl enable redis-server
Run Code Online (Sandbox Code Playgroud)


lfm*_*noz 0

不确定 redis,我认为它已经作为服务安装了。一般来说,你可以使用systemd。像下面这样:

cat << EOF > /etc/systemd/system/redis.service
[Unit]
Description=Start Redis Application
After=syslog.target
After=network.target[Service]
User=root
Type=simple

[Service]
WorkingDirectory=/root/
ExecStart=Redis-server --daemonize yes
Restart=always
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=redis

[Install]
WantedBy=multi-user.target


EOF

Run Code Online (Sandbox Code Playgroud)