• redis安装


    一:CentOS下安装:

    redis下载、解压、安装:
    $ wget http://download.redis.io/releases/redis-3.2.9.tar.gz
    $ tar xzvf redis-3.2.9.tar.gz
    $ cd redis-3.2.9
    $ make
    $ make PREFIX=/usr/local/redis install

    其中PREFIX=/usr/local/redis可以省略,省略情况下redis会默认安装到/usr/local/bin目录下。

    配置redis
    cd ./redis-3.2.9
    cp ./redis.conf /usr/local/redis/
    简单的修改2项配置
    daemonize yes # redis将以守护进程的方式运行,默认为no,不会以守护经常方式运行
    timeout 300​ # 当客户端闲置多长时间后关闭连接,如果指定为0,表示关闭该功能

    设置自动启动
    vi /etc/init.d/redis

    # chkconfig:   2345 90 10
    # description:  Redis is a persistent key-value database
    
    PATH=$PATH:/usr/local/redis/bin:/sbin:/usr/bin:/bin
    REDISPORT=6379
    EXEC=/usr/local/redis/bin/redis-server
    REDIS_CLI=/usr/local/redis/bin/redis-cli
    PASS=123456
    PIDFILE=/var/run/redis_6379.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
            if [ "$?"="0" ] 
            then
                  echo "Redis is running..."
            fi
            ;;
    
        stop)
            if [ ! -f $PIDFILE ]
            then
                    echo "$PIDFILE does not exist, process is not running"
            else
                    PID=$(cat $PIDFILE)
                    echo "Stopping ..."
                    $REDIS_CLI -a $PASS -p $REDISPORT SHUTDOWN
                    while [ -x ${PIDFILE} ]
                   do
                        echo "Waiting for Redis to shutdown ..."
                        sleep 1
                    done
                    echo "Redis stopped"
    
            fi
            ;;
    restart
    |force-reload) ${0} stop ${0} start ;; *) echo "Usage: /etc/init.d/redis {start|stop|restart|force-reload}" >&2 exit 1 esac

    启动关闭

    service redis start
    service redis stop

    然后打开 Redis 客户端与服务端进行互动,命令如下:

    $ cd /usr/local/redis/bin/
    ./redis-cli 
    127.0.0.1:6379> set name sea
    OK
    127.0.0.1:6379> get name
    "sea"
    127.0.0.1:6379>

    二. Windows 下安装

    当前 Redis 的 windows 最新稳定版本为 3.2.100,此处我们选择下载 Redis-x64-3.2.100.zip 即可。地址为:https://github.com/MSOpenTech/redis/releases。下载后解压压缩包,将解压后的文件夹复制到 D 盘下,并重命名为 redis。
    下面我们开启 Redis 服务端,命令如下:

    C:Userssea> D:
    D:>cd redis
    D:
    edis>redis-server.exe redis.windows.conf


    打开 Redis 客户端与服务端进行互动,命令如下:

    C:Userssea> D:
    D:>cd redis
    D:
    edis>redis-cli.exe
    127.0.0.1:6379> set name sea
    OK
    127.0.0.1:6379> get name
    "sea"
    127.0.0.1:6379>


    注:
    (1). Redis 服务端默认加载 redis.conf 配置文件,由于压缩包中没有该文件,我们在此指定配置文件为 redis.windows.conf,大家可以根据自己的需要指定。
    (2). 可以把redis的路径加到系统的环境变量中,这样以后就省得再切换磁盘和输路径啦!

    资料:
    Redis 官网:http://redis.io
    Redis Windows 版本:https://github.com/MSOpenTech/Redis

  • 相关阅读:
    最新Linux系统Ubuntu16.04搭建HUSTOJ(LAMP环境)
    deepin下codeblocks更改调试终端
    UVA
    POJ3436 ACM Computer Factory【EK算法】
    HDU4738 Caocao's Bridges【强连通】
    HDU4685 Prince and Princess【强连通】
    HDU4635 Strongly connected【强连通】
    POJ3177 Redundant Paths【双连通分量】
    HDU1233 还是畅通工程【最小生成树】
    3D正方体
  • 原文地址:https://www.cnblogs.com/jiujuan/p/9063949.html
Copyright © 2020-2023  润新知