*Redis下载和安装

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

  • 稳定版本 (3.2)

    Redis 3.2 包含Redis API和实现的重大改变。添加了一组新的地理索引(Geo)命令(GEOADD, GEORADIUS 和相关命令)。新的BITFIELD命令能处理整数或任意位宽的计数器数组和字符串内连续偏移。内存优化,相同数据占用更少的内存。Lua脚本新的复制功能。可以用完整的远程Lua脚本调试器编写一个简单任务。快来查看发布日志了解全部新特性吧。
  • 测试版本 (4.0)

    Redis 4.0 最终到达发行候选状态. 包含一个重大提升: 一个模块化系统, PSYNC2 命令允许部分同步, Last Frequently Used (LFU) 缓存淘汰算法, 非阻塞的 DEL 和 FLUSH 命令, 一个新的内存调试命令 (MEMORY) 等。
  • 不稳定版本

    所有的开发内容都在这里。 适合喜欢折腾的极客。 只有当你需要测试最新的功能或性能改善时使用。这将是几个月的下一个 Redis 发布版本。

*其它版本

老版本 (3.0)

Redis 3.0 引进了 Redis 集群, 自动数据分片和容错的 Redis 分布式版本实现, 特定场景下的重要速度提升, 改进的 AOF 写操作, 等等。
查看 发布日至 or 下载 3.0.7.

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"

你是 Redis 新手吗? 试一下 在线互动教程