版本:Ubuntu 18.04.1,Redis 4.0.11
安装方式一:从源码编译构建Redis
1.安装编译工具:
$ sudo apt-get install build-essential
apt-get:Advanced Package Tool,是一款适用于Unix和Linux系统的应用程序管理器。
build-essential:Ubuntu缺省情况下,并没有提供C/C++的编译环境。还好只要安装了该软件包,编译c/c++所需要的软件包也都会被安装。
2.为Redis创建目录
$ sudo mkdir /redis
mkdir:Make Directory 创建目录。
3.切换到所创建的目录下
$ cd /redis
cd:Change Directory 变更目录。
4.下载Redis源码
$ sudo wget http://download.redis.io/releases/redis-4.0.11.tar.gz
wget:是一个下载文件的工具,支持HTTP,HTTPS和FTP协议,可以使用HTTP代理。
5.解压下载的源码
$ sudo tar zxvf redis-4.0.11.tar.gz
z:调用gzip执行压缩或解压缩。
x:解压缩。c是压缩。
v:在压缩或解压缩过程中显示处理的文件信息。
f::文件名,切记,这个参数是最后一个参数,后面只能接文件名称。
6.切换到解压后的目录下
$ cd redis-4.0.11
7.编译依赖项
$ cd deps
$ sudo make hiredis lua jemalloc linenoise
make:是一个命令工具,它解释 Makefile 中的指令(应该说是规则)。在 Makefile文件中描述了整个工程所有文件的编译顺序、编译规则。所以在执行 make 之前,需要一个命名为 Makefile 的特殊文件。
hiredis lua jemalloc linenoise:四个文件夹名
8.返回上级目录,并编译Redis
$ cd ..
$ sudo make
9.安装Redis
$ sudo make PREFIX=/redis install
PREFIX= :指定安装目录。
10.进入Reids目录并验证生成了Redis的二进制可执行文件
$ ls /redis/bin
ls :命令的含义是list显示当前目录中的文件名字。不加参数时它显示除隐藏文件外的所有文件及目录的名字。
文件如下:
redis-benchmark redis-check-rdb redis-sentinel
redis-check-aof redis-cli redis-server
11.这样就完成Redis的编译和安装了
安装方式二:从软件仓库进行安装(相对简单)
1.更新软件仓库的索引
$ sudo apt-get update
2.安装Redis
$ sudo apt-get install redis-server
3.安装完成验证
查找可执行文件redis-server
$ which redis-server