redis下载和安装

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

  • 不稳定的

    这就是所有开发发生的地方。仅适用于硬核黑客。仅在需要测试最新功能或性能改进时使用。这将是几个月后的下一个Redis版本。

  • 稳定的 (5.0)

    Redis 5.0是Redis的第一个版本,它向使用者组引入了新的流数据类型,排序了的集合以阻止弹出操作,RDB中的LFU / LRU信息,redis-cli中的集群管理器,主动碎片整理V2,HyperLogLogs的改进以及许多其他改进。Redis 5于2018年10月作为GA发布。

  • Beta (6.0)

    Redis 6.0引入了SSL,新的RESP3协议,ACL,客户端缓存,无盘副本,I / O线程以及许多其他改进。目前处于候选版本中,将于2020年3月至2020年5月之间保持稳定。

  • Docker

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

*其它版本

旧版 (4.0)

Redis 4.0于2017年7月作为GA发布,新用户应该使用Redis 5,但是Redis 4当前是最经生产验证的版本,并将在明年进行更新,直到Redis 6发布。它包含一些重大改进:模块系统,更好的复制(PSYNC2),改进逐出策略,线程化DEL / FLUSH,RDB + AOF混合格式,作为主要平台的Raspberry Pi支持,新的MEMORY命令,Redis Cluster对Nat的支持/ Docker,主动内存碎片整理,内存使用和性能改进,更快的Redis Cluster密钥创建,许多其他较小的功能以及许多行为已修复。
请参阅 发行说明 或 下载4.0.14。

Windows 版本

Redis 项目没有官方的支持Windows。不过,微软开发科技集团开发并维护了这个针对于 Window64 位的版本。 了解更多

*其它

历史下载始终可以在 Google Code 上下载.

脚本和其它的自动下载 可以在 http://download.redis.io/redis-stable.tar.gz轻松的得到Redis最新的稳定版本。最新稳定版本的源码可以 这里获得, 使用 src/version.h 文件以便可以自动获取版本信息。

*如何验证文件的完整性

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

*Redis 安装

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

$ wget http://download.redis.io/releases/redis-3.2.6.tar.gz
$ tar xzf redis-3.2.6.tar.gz
$ cd redis-3.2.6
$ make

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

$ src/redis-server

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

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