CentOS7中设置Redis开机自启
在你自己的redis安装目录中找到/utils/redis_init_script
cd /usr/local/redis-6.2.6/utils/redis_init_script
这个文件是redis的启动文件
拷贝到/etc/init.d下
cd /etc/init.d cp /usr/local/redis-6.2.6/utils/redis_init_script redis
init.d文件夹是CentOS系统启动时自己要扫描的文件夹,所以将redis的文件夹放在这个目录下
接着编辑拷贝过来的redis文件
vi redis #在第二行加上 #chkconfig: 2345 80 90 #配置修改 PATH=/usr/local/bin:/sbin:/usr/bin:/bin #我是将redis安装在/usr/local下,看你情况 REDISPORT=6379 #不用改 EXEC=/usr/local/bin/redis-server #也是安装路径下的 CLIEXEC=/usr/local/bin/redis-cli #同上 REDIS_CLI=/usr/local/redis-6.2.6/src/redis-cli #同上 PIDFILE=/var/run/redis_${REDISPORT}.pid #这个每个人都是一样的,最后的pid名字可以自己起 CONF="/usr/local/redis-6.2.6/redis.conf" #也是安装路径下的
注意:记得把注释删了,或者换行,会报错;redis.conf和防火墙的问题大家百度解决就好
OK,保存后重启redis
service redis stop service redis start ps aux | grep redis-server #查看redis是否开启
[root@smart-platform-Redis ~]# ps aux | grep redis-server root 1215 0.1 0.2 162512 9828 ? Ssl 13:37 0:00 /usr/local/bin/redis-server *:6379 root 3021 0.0 0.0 112828 992 pts/0 S+ 13:37 0:00 grep --color=auto redis-server [root@smart-platform-Redis ~]# 这种情况就启动成功了!
最后,重启你的服务器,查看Redis端口是否自动启动
学习工作顺利,祝好!