欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > linux >内容正文

linux

redis linux无法启动服务,CentOS7 下redis不能开机启动,求解?

发布时间:2024/1/23 linux 45 豆豆
生活随笔 收集整理的这篇文章主要介绍了 redis linux无法启动服务,CentOS7 下redis不能开机启动,求解? 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

我的/etc/init.d/redis 脚本可以正常启动或者停止redis服务

service redis start

service redis stop

service redis restart

我也设置了/etc/init.d/redis权限为755

也设置了开机启动chkconfig redis on

chkconfig --list如下:

redis 0:关 1:关 2:开 3:开 4:开 5:开 6:关

请问为什么不能开机启动呢?求解决办法

附:/etc/init.d/redis代码如下:

# chkconfig: 2345 10 90

#!/bin/sh

#

# Simple Redis init.d script conceived to work on Linux systems

# as it does use of the /proc filesystem.

REDISPORT=6379

EXEC=/usr/local/bin/redis-server

CLIEXEC=/usr/local/bin/redis-cli

PIDFILE=/var/run/redis_${REDISPORT}.pid

CONF="/usr/local/redis/redis.conf"

AUTH="111111"

# CONF="/etc/redis/${REDISPORT}.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

;;

stop)

if [ ! -f $PIDFILE ]

then

echo "$PIDFILE does not exist, process is not running"

else

PID=$(cat $PIDFILE)

echo "Stopping ..."

$CLIEXEC -p $REDISPORT -a $AUTH shutdown

while [ -x /proc/${PID} ]

do

echo "Waiting for Redis to shutdown ..."

sleep 1

done

echo "Redis stopped"

fi

;;

restart|force-reload)

${0} stop

${0} start

;;

*)

echo "Please use start or stop as first argument"

;;

esac

总结

以上是生活随笔为你收集整理的redis linux无法启动服务,CentOS7 下redis不能开机启动,求解?的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。