安装Redis服务(Ubuntu)

版本:Ubuntu 18.04.1,Redis 4.0.11

安装方式一:从源码编译构建Redis

1.安装编译工具:

$ sudo apt-get install build-essential

apt-get:Advanced Package Tool,是一款适用于UnixLinux系统的应用程序管理器。

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

tar:Unix类Unix系统上的压缩打包工具。

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