第5期centos7.2 redis4.0.2开机自启动
Posted 前端刊物
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第5期centos7.2 redis4.0.2开机自启动相关的知识,希望对你有一定的参考价值。
正文从这里开始~
我的redis安装目录在/tools/redis/redis-4.0.2
$ cd /tools/redis/redis-4.0.2
$ vim redis.conf
// 设置 daemonize 为 yes
// 按esc进入操作命令
$ :wq 保存并退出
$ cd / 到根目录
$ vim /etc/init.d/redis //新建redis文件,文件内容如下
redis文件内容
kconfig: 2345 10 90
#redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10。
# description: Start and Stop redis
PATH=/usr/local/bin:/sbin:/usr/bin:/bin
export PATH
REDISPORT=6379 #端口号,这是默认的,如果你安装的时候不是默认端口号,则需要修改
EXEC=/tools/redis/redis-4.0.2/src/redis-server #redis-server启动脚本的位置,你如果忘了可以用find或whereis找到
REDIS_CLI=/tools/redis/redis-4.0.2/src/redis-cli #redis-cli客户端启动脚本的位置,你如果忘了可以用find或whereis找到
PIDFILE=/var/run/redis_6379.pid #这个也可以用find或whereis找到
CONF="/tools/redis/redis-4.0.2/redis.conf" #redis.conf配置文件的位置,你如果忘了可以用find或whereis找到
AUTH="1234"
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 exists, process is not running."
else
PID=$(cat $PIDFILE)
echo "Stopping..."
$REDIS_CLI -p $REDISPORT SHUTDOWN
sleep 2
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 777 /etc/init.d/redis
进入根目录, 执行 etc/init.d/redis start
$ cd /
$ etc/init.d/redis start
自此完成
如有侵权,请发邮箱至wk_daxiangmubu@163.com 或留言,本人会在第一时间与您联系,谢谢!!
以上是关于第5期centos7.2 redis4.0.2开机自启动的主要内容,如果未能解决你的问题,请参考以下文章