Redis配置开机自启动-CentOS 7

把Redis加入到系统服务中,以实现开机自启动的效果。以CentOS 7为例,说明Redis加入系统自动启动服务的步骤。

下载Redis解压到目录

$ wget http://download.redis.io/releases/redis-5.0.2.tar.gz
$ tar xzf redis-5.0.2.tar.gz
$ cd redis-5.0.2
$ make

CentOS 7配置系统服务

CentOS 7上把应用加入系统服务自启动的步骤:

1、把Redis目录下的redis-server文件软链接到/etc/init.d/目录下。

$ sudo ln -s /var/redis-5.0.2/src/redis-server /etc/init.d/redis

2、在系统/etc/systemd/system目录下新建redis系统服务配置项。

$ vim /etc/systemd/system/redis.service

Linux系统服务配置信息如下:

[Unit]
Description=redis
After=syslog.target

[Service]
User=root
ExecStart=/var/redis-5.0.2/src/redis-server
SuccessExitStatus=143

[Install]
WantedBy=multi-user.target

Description、User和ExecStart对应的值,根据实际情况填写。

3、在Linux系统服务中启用Redis。

$ systemctl enable redis.service

4、通过CentOS 7的系统服务管理命令启动redis。

$ systemctl start redis

5、查看redis服务是否正常,如为active则配置成功。

$ systemctl status redis

CentOS 7配置Redis自启动服务的工作至此就完成了。