Redis 安装方法

本附录将介绍在不同操作系统上安装 Redis 服务器及其内置客户端的具体方法。

为了保证获得最新版本的 Redis 服务器,我们将通过编译方式安装 Redis。

A1.免安装试运行

试用 Redis 最简单的方法就是访问 Try Redis 网站: https://try.redis.io/ ,如图A-1所示。

Try Redis 可以在线执行大部分 Redis 数据操作命令,并提供了一个简单的 Redis 教程可供阅读。

当你想要快速测试某个 Redis 数据操作命令,但是身边又没有安装了 Redis 的机器可供使用时,不妨尝试一下 Try Redis。

A2.在macOS上安装

为了在 macOS 上编译并安装 Redis,我们需要先安装 make、GCC 和 Git 等一系列开发工具,这可以通过执行以下命令完成:

$ xcode-select --install

在安装完开发工具之后,我们需要通过执行以下命令,获取最新版本的 Redis 项目源码:

$ git clone https://github.com/antirez/redis.git

在复制完项目之后,我们需要进入项目目录并编译源码:

$ cd redis
$ make

为了保证编译完成的 Redis 程序运作正常,我们可以继续执行 Redis 附带的测试程序:

image 2025 01 06 17 56 00 195
Figure 1. 图A-1 Try Redis网站
$ make test

在测试顺利结束之后,我们就可以进入源码目录,并通过执行以下命令启动 Redis 服务器:

$ cd src/
$ ./redis-server

或者通过执行以下命令启动 Redis 客户端:

$ ./redis-cli

A3.在Linux上安装

在 Ubuntu 等基于 Debian 的 Linux 系统上,我们可以通过执行以下命令安装编译 Redis 所需的工具:

$ sudo apt install gcc make git

接着复制项目:

$ git clone https://github.com/antirez/redis.git

然后编译并测试:

$ cd redis
$ make
$ make test

最后启动服务器:

$ cd /src
$ ./redis-server

以及客户端:

$ ./redis-cli

A4.在Windows上安装

因为 Redis 官方并不支持 Windows 系统,所以我们只能够通过虚拟机或者 Docker 等手段在 Windows 系统上安装 Redis。

在决定使用 Docker 的情况下,我们需要先按照以下文档的指示,在 Windows 系统中下载并安装 Docker: https://docs.docker.com/docker-for-windows/install/

在 Docker 安装完毕之后,我们就可以使用 Windows 自带的 CMD 命令行或 PowerShell,通过执行以下命令拉取最新的 Redis 镜像:

$ docker pull redis:latest

在此之后,我们可以通过执行以下命令启动 Redis 实例:

$ docker run --name docker_redis -d redis
f9442c418a0ae546ab76699e350bed68f56f53f68fe8c0562432e81e03e95809

最后,再执行以下命令,我们就可以启动 redis-cli 客户端并向 Redis 实例发送命令请求了:

$ docker exec -it f9442c418a0a redis-cli
127.0.0.1:6379> PING
PONG

关于 Redis Docker 镜像的更多信息,请参考该镜像的文档,网址为 https://hub.docker.com/_/redis/