CentOS   发布时间:2022-04-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了centos安装redis3为系统服务大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

#无wget,请通过命令yum install wget安装 wget http://download.redis.io/releases/redis-3.0.1.tar.gztar xzf redis-3.0.1.tar.gz cd redis-3.0.1make #如果无make命令,请下载yum install gcc makemake testmake install 安装好了redis
#无wget,请通过命令yuminstallwget安装
wgethttp://download.redis.io/releases/redis-3.0.1.tar.gztarxzfredis-3.0.1.tar.gz
cdredis-3.0.1make#如果无make命令,请下载yuminstallgccmakemaketestmakeinstall

安装好了redis后,须注意拷贝bin文件到usr/local/bin(这步很重要,无这步会报错)

cpredis-server/usr/local/bin/cpredis-cli/usr/local/bin

之后修改redis.conf,打开后台运行选项:

daemonizeyes

编写启动sHell:vim/etc/init.d/redis(copy网上的)

#chkcon@L_262_3@:23451090#description:StartandStopredis
PATH=/usr/local/bin:/sbin:/usr/bin:/bin

redisPORT=6379#实际环境而定EXEC=/usr/local/redis/src/redis-server#实际环境而定redis_CLI=/usr/local/redis/src/redis-cli#实际环境而定
PIDFILE=/var/run/redis.pid
CONF="/usr/local/redis/redis.conf"#实际环境而定
case"$1"in
start)if[-f$PIDFILE]then
echo"$PIDFILEexists,processisalreadyrunningorcrashed."
else
echo"StarTingredisserver..."
$EXEC$CONF
fi
if["$?"="0"]then
echo"redisisrunning..."
fi
;;
stop)if[!-f$PIDFILE]then
echo"$PIDFILEexists,processisnotrunning."
else
PID=$(cat$PIDFILE)echo"Stopping..."
$redis_CLI-p$redisPORTSHUTDOWNwhile[-x$PIDFILE]do
echo"WaiTingforredistoshutdown..."
sleep1
done
echo"redisstopped"
fi
;;
restart|force-reload)${0}stop${0}start
;;
*)echo"Usage:/etc/init.d/redis{start|stop|restart|force-reloaD}">&2
exit1esac

赋予权限chmod+x /etc/init.d/redis

设置开机启动:

#尝试启动或停止redisserviceredisstartserviceredisstop
#开启服务自启动chkcon@L_262_3@redison

大佬总结

以上是大佬教程为你收集整理的centos安装redis3为系统服务全部内容,希望文章能够帮你解决centos安装redis3为系统服务所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。