zoukankan      html  css  js  c++  java
  • centos6.8安装redis

    1、下载Redis3.2.5安装包

    cd /opt
    wget http://download.redis.io/releases/redis-3.2.5.tar.gz

    2、解压、编译、安装redis-3.2.5

    tar -zxvf redis-3.2.5.tar.gz -C /usr/src/
    cd /usr/src/redis-3.2.5/
    make && make install
    View Code

    3、创建redis相关目录

    mkdir -p /home/redis/bin
    mkdir -p /home/redis/log
    mkdir -p /home/redis/pid
    mkdir -p /home/redis/db
    View Code

    4、将可执行文件复制到自己的安装目录:/home/redis/

     ln -s /usr/local/bin/redis-*   /home/redis/bin/
    

    5、复制配置文件到自己的安装目录:/home/redis/

    cp redis.conf /home/redis/
    

    6、进入自己的安装目录,编辑redis.conf配置文件

    cd /home/redis/
    vim /home/redis/redis.conf
    命令
    根据实际需要修改配置文件,以下仅供参考
    daemonize yes
    pidfile /home/redis/pid/redis.pid
    logfile /home/redis/log/redis.log
    dir /home/redis/db
    修改的内容


    7、创建redis服务脚本,并赋予权限

    vim /etc/init.d/redis
    #!/bin/sh
    #
    # Simple Redis init.d script conceived to work on Linux systems
    # as it does use of the /proc filesystem.
    PATH=/home/redis/bin:/sbin:/usr/bin:/bin
    REDISPORT=6379
    EXEC=/home/redis/bin/redis-server
    CLIEXEC=/home/redis/bin/redis-cli
    PIDFILE=/home/redis/pid/redis.pid
    CONF="/home/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
            ;;
        *)
            echo "Please use start or stop as first argument"
            ;;
    esac
    内容

    8、添加redis服务开机启动

    chmod a+x /etc/init.d/redis
    

    9、启动redis服务

    service redis start
    ps -ef | grep redis
    netstat -anptu | grep 6379
    View Code

    10、测试OK

    redis-cli
    set key1 hello
    get key1
    quit
    View Code
    (防火墙启用6379端口:iptables -A INPUT -p tcp --dport 6379 -j ACCEPT)
    提示
  • 相关阅读:
    NSIndexPath 延伸
    iOS进阶推荐的书目
    配置App真机测试证书的流程 一览
    NSAttributedString 的21种属性 详解
    KVO & 通知 小记
    贝塞尔曲线 & CAShapeLayer & Stroke 动画 浅谈
    提升开发人员修为的探讨
    热门IOS 第三方库
    drawRect & 内存 -> 深究
    CALayer & UIView 关系浅析
  • 原文地址:https://www.cnblogs.com/hardykay/p/10215087.html
Copyright © 2011-2022 走看看