zoukankan      html  css  js  c++  java
  • ubuntu16 安装redis

    ubuntu16 安装redis并开机自启

    1.redis-3.2.5.tar.gz解压到/usr/local下

      tar -xvf redis-3.2.5.tar.gz 

    2.进入源码包/usr/local/redis-3.2.5

      make

        make  PREFIX=/usr/local/redis  install

    3.将源码中的配置文件拷贝到安装目录 

      cp /usr/local/redis-3.2.5/redis.conf   /usr/local/redis/

    4.将redis后台启动(编辑拷贝启动文件,将)

         vim /usr/local/redis/redis.config

      daemonize no改为daemonize yes保存

    5.启动/usr/local/redis/下

      ./bin/redis-server  ./redis.conf

    6.查看服务是否启动

      ps -ef|grep redis

    7.设置为开机启动

      vim  /etc/init.d/redis

    #!/bin/sh
    # chkconfig: 2345 10 90  
    # description: Start and Stop redis   
    
    REDISPORT=6379
    EXEC=/usr/local/redis/bin/redis-server  #改为自己的路径
    CLIEXEC=/usr/local/redis/bin/redis-cli   #改为自己的路径
    
    PIDFILE=/var/run/redis_${REDISPORT}.pid
    CONF="/usr/local/redis/redis.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
            ;;
        restart)
            "$0" stop
            sleep 3
            "$0" start
            ;;
        *)
            echo "Please use start or stop or restart as first argument"
            ;;
    esac

    service redis stop

    service redis start

    service redis restart

    使用桌面可视化工具RedisDesktopManager

    修改redis.conf (如下图)

    如果需要设置redis密码(修改requirepass)

    重启redis,即可用可视化工具连接

  • 相关阅读:
    【poj2396】 Budget
    【bzoj3876】 Ahoi2014—支线剧情
    【uoj207】 共价大爷游长沙
    【bzoj3064】 CPU监控
    【codeforces 103E】 Buying Sets
    【bzoj3938】 Robot
    【bzoj1568】 JSOI2008—Blue Mary开公司
    【hdu5306】 Gorgeous Sequence
    【bzoj2229】 Zjoi2011—最小割
    【bzoj2007】 Noi2010—海拔
  • 原文地址:https://www.cnblogs.com/hcl1991/p/6083237.html
Copyright © 2011-2022 走看看