linux中redis宕机后自动重启配置
时间: 2023-11-12 14:03:38 浏览: 291
要在Linux中配置Redis自动重启,您可以使用systemd。以下是在Ubuntu上配置Redis自动重启的步骤:
1. 创建redis.service文件
在终端中执行以下命令:
```
sudo nano /etc/systemd/system/redis.service
```
在打开的文件中,将以下内容复制并粘贴:
```
[Unit]
Description=Redis In-Memory Data Store
After=network.target
[Service]
User=redis
Group=redis
ExecStart=/usr/local/bin/redis-server /etc/redis/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always
[Install]
WantedBy=multi-user.target
```
2. 保存并退出
按“Ctrl + X”退出,输入“Y”保存更改,按“Enter”确认。
3. 重新加载systemd
在终端中执行以下命令:
```
sudo systemctl daemon-reload
```
4. 启用Redis服务
在终端中执行以下命令:
```
sudo systemctl enable redis.service
```
5. 启动Redis服务
在终端中执行以下命令:
```
sudo systemctl start redis.service
```
现在,Redis将在Linux系统启动时自动启动,并且如果Redis宕机,它将自动重新启动。
阅读全文