*Redis 下载和安装

Redis 使用标准的做法进行版本管理: 主版本号.副版本号.补丁号。 偶数 副版本号 表示一个 稳定的 发布,像 1.2, 2.0, 2.2, 2.4, 2.6, 2.8。奇数副版本号表示 不稳定的 发布,例如 2.9.x 发布是一个不稳定版本,下一个稳定版本将会是Redis 3.0。

  • Unstable

    最新特性开发版本。仅适用于硬核极客。仅在需要测试最新功能或性能改进时使用。这将是几个月后的下一个 Redis 版本。
  • Stable (6.0)

    Redis 6.0 引入了 SSL,新的 RESP3 协议,ACL 权限控制,客户端缓存,无盘复制,I/O 线程,更快的 RDB 加载,新的模块 API 以及许多其他改进。
  • Docker

    可以从 Docker Hub 获取 Redis 的 Docker 镜像。有多个版本可选择,通常在新版本发布后不久即可更新。

*其它版本

旧版 (5.0)

Redis 5.0 引入了新的流数据类型,有序集合 pop 操作命令,RDB 增加 LFU/LRU 信息,redis-cli集群管理器,主动碎片整理V2,HyperLogLogs的改进以及许多其他改进。Redis 5 于2018年10月作为 GA 发布。
请参阅 版本说明 下载 5.0.9.

*其它

较早的老版本 Redis 程序可以在 https://download.redis.io/ 上下载。

Redis 最新的稳定版本可以在 https://download.redis.io/redis-stable.tar.gz 下载 。 相应的 SHA256 校验和 https://download.redis.io/redis-stable.tar.gz.SHA256SUM。 最新稳定版本的源码可以在 这里获得 , 使用 src/version.h 文件以便可以自动获取版本信息。

*如何验证文件的完整性

Github仓库 redis-hashes 里面含有各个版本 Redis tar 包的 SHA1 摘要。注意:通用的 redis-stable.tar.gz 与任何的 hash 都不匹配,因为它被修改为解压到 redis-stable 目录。

*安装Redis

下载, 解压和编译 Redis 方法:

$ wget https://download.redis.io/releases/redis-6.0.9.tar.gz
$ tar xzf redis-6.0.9.tar.gz
$ cd redis-6.0.9
$ make

编译好的二进制文件在 src 目录里。启动 Redis:

$ src/redis-server

使用内置的客户端与Redis通讯:

$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"