大佬教程收集整理的这篇文章主要介绍了centos安装redis3为系统服务,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
#无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
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,请注明来意。