一、前言
安装 Redis
是开始 Redis 学习之旅的第一步,安装之前先来个简单的介绍。
1. 版本规则
Redis 约定次版本号(即第一个小数点后的数字)为偶数的版本是稳定版,如:2.6,2.8;奇数版本是非稳定版,如:2.7,2.9。推荐生产环境使用稳定版本,目前最新的稳定版本是 3.2.5
。
2. 操作系统
Redis 兼容大部分 POSIX 系统 ,包括 Linux、macOS 等常用操作系统,在这些系统中推荐直接下载 Redis 源代码编译安装以获得最新的稳定版本。
Redis 官方不支持 Windows,但微软发布了一个可以在 Windows 运行的 Redis 分支,需要的童鞋也可以下载使用。
二、安装
下面介绍 Redis 的安装,只涉及亲测过的 Linux、macOS 和 Windows 三个操作系统。
1. Linux、macOS 下安装
下载、解压、安装:
$ wget http://download.redis.io/releases/redis-3.2.5.tar.gz
$ tar xzf redis-3.2.5.tar.gz
$ cd redis-3.2.5
$ make
编译成功后,就可以开启 Redis 服务端,命令如下:
$ src/redis-server
然后打开 Redis 客户端与服务端进行互动,命令如下:
$ src/redis-cli
127.0.0.1:6379> set name sean
OK
127.0.0.1:6379> get name
"sean"
127.0.0.1:6379>
查看进程 netstat -antp
vim redis.conf
配置redis.conf
将 bind 127.0.0.1 使用#注释掉,改为# bind 127.0.0.1(bind配置的是允许连接的ip,默认只允许本机连接;若远程连接需注释掉,或改为0.0.0.0)
将 protected-mode yes 改为 protected-mode no(3.2之后加入的新特性,目的是禁止公网访问redis cache,增强redis的安全性)
将 requirepass foobared 注释去掉,foobared为密码,也可修改为别的值(可选,建议设置)
service iptables stop
启动配置 src/redis-server /var/redis/redis-3.2.5/redis.conf
2. Windows 下安装
当前 Redis 的 windows 最新稳定版本为 3.2.100,此处我们选择下载 Redis-x64-3.2.100.zip
即可。地址为:https://github.com/MSOpenTech/redis/releases。下载后解压压缩包,将解压后的文件夹复制到 D 盘下,并重命名为 redis。
下面我们开启 Redis 服务端,命令如下:
C:\Users\sean> D:
D:\>cd redis
D:\redis>redis-server.exe redis.windows.conf
打开 Redis 客户端与服务端进行互动,命令如下:
C:\Users\sean> D:
D:\>cd redis
D:\redis>redis-cli.exe
127.0.0.1:6379> set name sean
OK
127.0.0.1:6379> get name
"sean"
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