Redis 4.0.0  - 高性能key-value数据库

Redis 4.0.0 - 高性能key-value数据库

🗨

Redis 4.0.0 正式发布,这是 Redis 4.0 系列的首个稳定版,包含以下的一些重大改进:模块化的系统、更好的复制 (PSYNC2)、对 eviction policies, threaded DEL/FLUSH 的改进、混合 RDB+AOF 格式、对 Raspberry Pi 的支持作为主要平台、新的 MEMORY 命令行、Redis Cluster 对 Nat/Docker 的支持、更快的 Redis Cluster 键创建,以及许多其他较小的功能和一些行为修复等。

与之前的 RC 相比,有一些错误修复和改进,主要是:

  • 针对新的复制引擎 PSYNC2 的修复

  • 引入了模块线程安全上下文(Modules thread safe contexts),现在还是一个实验性的 API,但是当需要时,该 API 被认为是稳定和可用的

  • SLOWLOG 现在会记录 offending 的客户端名字和地址。要注意的是,这是对于向后兼容性的破坏,以防旧代码会判断 slowlog 条目由三个条目组成。

  • 模块原生数据类型 RDB 格式已更改

  • AOF 检查程序现在可以处理 RDB preambles

  • 添加了不支持 STORE 选项的 GEORADIUS_RO 和 GEORADIUSBYMEMBER_RO 变体,为了允许这种查询的只读扩容

  • HSET 现在是可变的,HMSET 被认为是弃用的(但将来会支持)。新的代码中请使用 HSET

  • GEORADIUS huge radius (>= ~6000 km) corner cases fixed, certain elements near the edges were not returned.

  • 添加 DEBUG DIGEST 模块 API

  • HyperLogLog 命令不再在某些输入的字符串中(非 HLL)崩溃

  • 修复在 MULTI/EXEC blocks 中的 SLAVEOF

  • 其他许多小的 bug 修复和改进

详情请参阅发布说明


频道:数据库
扫描本文章二维码可手机访问: