zoukankan      html  css  js  c++  java
  • redis加入开机启动服务

    我的redis安装的路径是在

                  /usr/local/redis

     mkdir /etc/redis #创建文件夹

     cp /usr/local/redis/redis.conf /etc/redis/6379.conf  #将redis.conf拷贝到/etc/redis文件夹下

    vim /etc/rc.d/init.d/redis #打开编辑器

    插入以下内容

    #!/bin/sh
    #chkconfig: 2345 80 90 
    # Simple Redis init.d script conceived to work on Linux systems
    # as it does use of the /proc filesystem.
    
    REDISPORT=6379
    EXEC=/usr/local/redis/src/redis-server
    CLIEXEC=/usr/local/redis/src/redis-cli
    
    PIDFILE=/var/run/redis_${REDISPORT}.pid
    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 shutdown
                    while [ -x /proc/${PID} ]
                    do
                        echo "Waiting for Redis to shutdown ..."
                        sleep 1
                    done
                    echo "Redis stopped"
            fi
            ;;
        *)
            echo "Please use start or stop as first argument"
            ;;
    esac

    chkconfig --add redis #添加服务

    service redis start  #启动服务

    将Redis的命令所在目录添加到系统参数PATH中  

        修改profile文件:     vi /etc/profile

       在最后行追加:    export PATH="$PATH:/usr/local/redis/src"

       然后马上应用这个文件:    . /etc/profile

       这样就可以直接调用redis-cli的命令了,如下所示:

       $ redis-cli   

       redis 127.0.0.1:6379> auth superman   

       OK   

       redis 127.0.0.1:6379> ping   

       PONG   

       redis 127.0.0.1:6379>

  • 相关阅读:
    软件工程概论-用户登录界面
    2016.11.25异常处理
    2016.11.18多态
    2016.11.11继承与接口
    11.6数组
    10.28字符串加密等
    python 读写文件
    python可变的类型、不可变的类型
    python 字典练习 记录学生是否交作业的小程序
    python字典
  • 原文地址:https://www.cnblogs.com/majiabin/p/4683440.html
Copyright © 2011-2022 走看看