安装redis3.0.6

来源:互联网 发布:知聊下载 编辑:程序博客网 时间:2024/06/05 14:23



记录下如何添加到服务的

别的都很简单

wget http://download.redis.io/releases/redis-3.0.6.tar.gztar -xvf redis-3.0.6.tar.gzcd redis-3.0.6make && make install


然后执行 sh utils/install_server.sh

折腾个服务脚本, 以后启动/重启.停止啥的方便:

vim /etc/init.d/redis:

#!/bin/sh#Configurations injected by install_server below....EXEC=/usr/local/bin/redis-serverCLIEXEC=/usr/local/bin/redis-cliPIDFILE=/var/run/redis_6379.pidCONF="/etc/redis/6379.conf"REDISPORT="6379"################ SysV Init Information# chkconfig: - 58 74# description: redis_6379 is the redis daemon.### BEGIN INIT INFO# Provides: redis_6379# Required-Start: $network $local_fs $remote_fs# Required-Stop: $network $local_fs $remote_fs# Default-Start: 2 3 4 5# Default-Stop: 0 1 6# Should-Start: $syslog $named# Should-Stop: $syslog $named# Short-Description: start and stop redis_6379# Description: Redis daemon### END INIT INFOcase "$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 shutdown            while [ -x /proc/${PID} ]            do                echo "Waiting for Redis to shutdown ..."                sleep 1            done            echo "Redis stopped"        fi        ;;    status)        PID=$(cat $PIDFILE)        if [ ! -x /proc/${PID} ]        then            echo 'Redis is not running'        else            echo "Redis is running ($PID)"        fi        ;;    restart)        $0 stop        $0 start        ;;    *)        echo "Please use start, stop, restart or status as first argument"        ;;esac

保存

就可以service redis status 查看状态或启动啥的了


0 0
原创粉丝点击