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

原文地址:https://www.cnblogs.com/jiujuan/p/9063949.html