在Linux的CentOS系统中,可以使用以下步骤来设置redis开机自启:
1.创建一个redis服务的systemd配置文件 /etc/systemd/system/redis.service
将以下内容复制到文件中:
[Unit]
Description=Redis In-Memory Data Store
After=network.target[Service]
User=root
Group=root
ExecStart=/usr/local/bin/redis-server /etc/redis.conf
ExecStop=/usr/local/bin/redis-cli shutdown
Restart=always[Install]
WantedBy=multi-user.target
其中,Description
是服务的描述信息;After
指定服务启动必须在网络之后;User
和Group
指定服务运行的用户和组;ExecStart
指定服务启动命令;ExecStop
指定服务停止命令;Restart
指定服务异常退出后自动重启;WantedBy
指定服务所属的运行级别。
2.加载新服务配置
systemctl daemon-reload
3.启用redis服务的自启动
systemctl enable redis.service
4.启动redis服务
systemctl start redis.service
现在redis服务已经成功启动并设置为开机自启。你可以使用以下命令来验证服务是否正在运行
systemctl status redis.service
如果服务正在运行,该命令会显示服务的当前状态。如果服务未运行,则会提示服务已停止或未安装。
以下是启动状态的图片