原文链接
先把最新版本下载下来,如下所示,然后使用命令解压出来:
tar xf redis-5.0.3.tar.gz
解压完成后,文件如第二张图中所示:
这个时候就需要进行编译安装,先切换到这个目录中去,命令是:cd redis-5.0.3
然后执行编译命令:
make
等待编译完毕。
编译完成后,执行测试命令:
make test
测试无误后,说明redis编译正常,一般软件下一步就是make install命令来安装了,但是make install安装命令是不带自启动脚本的。而redis官方提供了一个手动编译时的自启动脚本,但是需要通过另外一个工具来安装。我们切换到目录中的utils目录下,命令是:
cd utils
然后看到目录中有一个install_server.sh脚本文件。
我们执行这个脚本文件,命令是:
./install_server.sh
然后可以看到,脚本文件会依次提示我们选择redis-server所使用的端口、配置文件、日志文件、库文件以及启动文件。选择完毕后,输入enter键。它就会自动复制编译好的文件到对应的目录中去,如第二张图中所示,同时自动将redis设置为开机自启动,但是使用的是chkconfig命令。
启动完成后,我们使用ps命令查看,可以看到自启动的redis进程,然后在/etc/init.d/目录下可以看到redis_6379这个自启动脚本。使用chkconfig --list命令查看,可以看到redis程序在2,3,4,5这四个等级下是开机自启动的。以上就是在centos7上两种设置redis开机自启动的方法。
官方自带的启动脚本有点老了,最好是自己学习如何编写reids.service方式来开机启动redis