Ubuntu开机自启redis
要在Ubuntu上设置Redis开机自启,你可以创建一个系统服务。以下是步骤和示例代码:
- 创建一个新的系统服务文件:
sudo nano /etc/systemd/system/redis.service
- 添加以下内容到服务文件中:
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=redis
Group=redis
ExecStart=/usr/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
确保ExecStart
中的路径是你的redis-server的实际路径,同样redis.conf
的路径也要正确。
- 重新加载systemd管理器配置:
sudo systemctl daemon-reload
- 启用Redis服务以在启动时运行:
sudo systemctl enable redis
- (可选)现在可以启动Redis服务进行测试:
sudo systemctl start redis
确保你已经安装了Redis并且用户redis
存在。如果不存在,你可能需要先创建用户和组redis
。
这样,Redis就会在Ubuntu系统启动时自动启动了。
评论已关闭