配置linux中开机自启的redis应用
时间: 2024-02-05 07:11:39 浏览: 24
要在Linux中设置Redis开机自启动,需要执行以下步骤:
1. 编辑Redis的配置文件
使用文本编辑器打开Redis的配置文件`/etc/redis/redis.conf`,找到以下两行:
```
# supervised no
```
将其改为:
```
supervised systemd
```
这将启用Redis的systemd服务管理。
2. 创建Redis的systemd服务文件
使用文本编辑器创建一个新文件`/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
```
这将创建一个名为`redis.service`的systemd服务,其中包含启动和停止Redis的命令。
3. 启用Redis的systemd服务
在终端中执行以下命令以启用Redis的systemd服务:
```
sudo systemctl daemon-reload
sudo systemctl enable redis.service
```
这将让systemd知道有一个新服务,并将其添加到启动列表中。
4. 重新启动系统
在完成以上步骤后,重新启动系统以应用更改并启动Redis服务:
```
sudo reboot
```
完成后,Redis将在系统启动时自动启动。