从源代码编译和安装 Redis
我们可以在主流操作系统(包括 Windows、Linux 和 macOS)上从源代码编译和安装 Redis。Redis 除了 C 编译器和 libc
之外没有其他依赖。
Redis可以在以下系统上编译和安装:
- Linux - 包括 Ubuntu,RedHat,Arch Linux 等发行版。
- macOS
- 其他类 UNIX 系统 - 如 FreeBSD,OpenBSD。
- Windows - 需要安装 MinGW 并编译 Windows 版本的 Redis。
要从源代码编译 Redis,需要:
- 安装 git 并克隆 Redis 最新版本的源代码:
1 | git clone https://github.com/redis/redis.git |
Redis 的源文件也可以从官方下载页 [https://redis.io/download] 直接下载获得。可以通过对照 redis-hashes git 仓库中的摘要来验证这些下载文件的完整性。
要从 Redis 下载站点获取最新稳定版 Redis 的源文件,请运行:
1 | wget https://download.redis.io/redis-stable.tar.gz |
- 进入 Redis 源代码目录:
1 | cd redis |
如果下载的是源码压缩包,则需要先进行解压,再进入 Redis 源代码目录:
1 | tar -xzvf redis-stable.tar.gz |
- 运行
make
命令编译 Redis:
1 | make |
如果编译成功,你会在 src
目录中找到几个 Redis 二进制文件,包括:
- redis-server:Redis 服务本身;
- redis-cli:用于与 Redis 对话的命令行界面工具。
- 安装 Redis (可选步骤):
1 | sudo make install |
这将 Redis 二进制文件复制到 /usr/local/bin
。你也可以直接运行 src/redis-server
和 src/redis-cli
使用 Redis。
- 启动 Redis 服务:
1 | redis-server |
启动成功后,Redis 会在前台运行,同时也能看到 Redis 的启动日志。使用 Ctrl + C 可以停止 Redis。
- 使用 Redis 命令行客户端连接到服务器:
1 | redis-cli |
(END)
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.