1. 安装

    wget http://redis.googlecode.com/files/redis-2.2.14.tar.gz

    tar xzf redis-2.2.14.tar.gz

    cd redis-2.2.14

    make

    make install

    #复制配置文件

    cp redis.conf /etc/

  2. 自动启动(CentOS)

    #!/bin/bash

    #

    # Init file for redis

    #

    # chkconfig: - 80 12

    # description: redis daemon

    #

    # processname: redis

    # config: /etc/redis.conf

    # pidfile: /var/run/redis.pid

     

    source /etc/init.d/functions

     

    #BIN="/usr/local/bin"

    BIN="/usr/local/bin"

    CONFIG="/etc/redis.conf"

    PIDFILE="/var/run/redis.pid"

     

     

    ### Read configuration

    [ -r "$SYSCONFIG" ] && source "$SYSCONFIG"

     

    RETVAL=0

    prog="redis-server"

    desc="Redis Server"

     

    start() {

     

    if [ -e $PIDFILE ];then

    echo "$desc already running...."

    exit 1

    fi

     

    echo -n $"Starting $desc: "

    daemon $BIN/$prog $CONFIG

     

    RETVAL=$?

    echo

    [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog

    return $RETVAL

    }

     

    stop() {

    echo -n $"Stop $desc: "

    killproc $prog

    RETVAL=$?

    echo

    [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog $PIDFILE

    return $RETVAL

    }

     

    restart() {

    stop

    start

    }

     

     

    case "$1" in

    start)

    start

    ;;

    stop)

    stop

    ;;

    restart)

    restart

    ;;

    condrestart)

    [ -e /var/lock/subsys/$prog ] && restart

    RETVAL=$?

    ;;

    status)

    status $prog

    RETVAL=$?

    ;;

    *)

    echo $"Usage: $0 {start|stop|restart|condrestart|status}"

    RETVAL=1

    esac

     

    exit $RETVAL

posted on 2011-10-14 16:32  龙翔吟  阅读(484)  评论(0编辑  收藏  举报