在CentOS系统中,要配置Redis自动重启,你可以使用systemd服务来实现。以下是具体步骤:
打开终端,使用文本编辑器(如vi、nano等)创建一个新的systemd服务文件。例如,使用vi编辑器创建一个名为redis.service的文件:
sudo vi /etc/systemd/system/redis.service
在新创建的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
这里的配置说明:
保存并退出编辑器。
重新加载systemd配置:
运行以下命令,使新创建的redis.service文件生效:
sudo systemctl daemon-reload
使用以下命令启动Redis服务:
sudo systemctl start redis
使用以下命令设置Redis服务开机自启:
sudo systemctl enable redis
现在,Redis服务已经配置为自动重启。如果Redis意外停止,systemd将自动重启它。