在centos7系统中给redis 3.2.9 添加设置开机启动脚本,当系统重启后每次都自动启动redis服务,省去手动进行启动。
centos redis 3.2.9 启动脚本,其中的一些路径可以根据实际安装路径进行更改,脚本代码来自网络实测可用
centos 7 安装 redis 3.2.9流程:http://zixuephp.net/article-267.html
#在启动文件夹创建脚本文件 vim /etc/init.d/redis
#!/bin/sh # chkconfig: 345 86 14 # description: Redis is a persistent key-value database PATH=/usr/local/redis/bin:/sbin:/usr/bin:/bin REDISPORT=6379 EXEC=/usr/local/redis/bin/redis-server REDIS_CLI=/usr/local/redis/bin/redis-cli PIDFILE=/var/run/redis_6379.pid CONF="/etc/redis.conf" case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed" else echo "Starting Redis server..." $EXEC $CONF fi if [ "$?"="0" ] then echo "Redis is running..." fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$(cat $PIDFILE) echo "Stopping ..." $REDIS_CLI -p $REDISPORT SHUTDOWN while [ -x ${PIDFILE} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis stopped" fi ;; restart|force-reload) ${0} stop ${0} start ;; *) echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2 exit 1 esac
设置所有人执行权限
chmod a+x /etc/init.d/redis
加入开机启动服务
chkconfig redis on
重启服务
service redis restart service redis stop service redis start
重启系统生效
reboot
推荐:最新centos7 搭建LNMP环境(centos7.2+php7+mysql5.7+nginx1.11+redis3.2)