点 快速的未来将会来到你所在城市的某个活动中。

加入我们在 Redis 发布

推出 Redis Enterprise 5.6:可定制的安装、Active-Active 上的 HyperLogLog 等!

随着我们不断通过添加新的激动人心的功能来增强 Redis Enterprise,我们很高兴地宣布最新主要版本的普遍可用性: Redis Enterprise Software 5.6.0。此版本包括:

  • 更定制的安装过程
  • Active-Active 数据库中的 HyperLogLog 支持
  • Redis on Flash 数据库中的 RedisJSON 支持
  • Redis 开源软件群集 API 支持 Active-Active 和副本数据库

这些重要的新功能为各种 Redis 用户带来了巨大优势。有关新功能和更改的完整列表,请查看 RS 5.6.0 发布说明

Redis Enterprise 软件安装程序

Redis Enterprise 软件安装程序现在允许您指定自定义安装路径和自定义安装用户、组或两者。这提供了客户所需灵活性,以使其与公司的安全最佳实践和内部流程和程序保持一致

在运行安装程序时,您可以指定安装、配置和 var 目录,以及操作系统用户和组。还支持远程用户(如 LDAP 等)。若要使用这些新的自定义安装 Redis Enterprise,请运行

sudo ./install.sh --install-dir <path> --config-dir <path> --var-dir <path> --os-user <user> --os-group <group>

您可以在 Redis Enterprise 软件安装程序文档中找到所有详细信息。

用于 Active-Active 的 HyperLogLog

Redis Enterprise Software 5.6.0 添加了为 HyperLogLogActive-Active Redis数据库中提供支持。

HyperLogLog 是什么?

HyperLogLog 是一个数据结构,可以概率性地求解计数不同的问题。 Hyperloglog 可作为 Redis 数据结构获得,当您需要计算许多不同的元素时可以使用它,并且您愿意牺牲一些准确性(它的标准误差为 0.81%),以换取大量的内存节省。

HyperLogLog 数据结构具有三个主要操作

  • PFADD:向集合中添加新元素
  • PFCOUNT:获取集合中的基数
  • PFMERGE:将两个 HyperLogLog 数据结构的并集写入新的 Redis 密钥

Active-Active 的数据类型

有了 Active-Active Redis 数据库,应用程序能够无缝地从不同的地理位置读写同一数据集,且延迟小于 1 毫秒,无需更改应用程序连接数据库的方式。随着 HyperLogLog 的加入,Active-Active 数据库现已支持十个  Redis 数据类型:浮点型、地理空间型、哈希、HyperLogLog、整型、计数器、列表、集合、字符串和有序集合。 (敬请期待:在 Redis Enterprise 6.0 中,Active-Active 还将支持 流数据!)

更多信息,请查看 Active-Active 的 HyperLogLog 文档

闪存上 Redis 的 RedisJSON

Redis Enterprise 软件 5.6.0 为带有 闪存上 Redis (RoF) 数据库的 Redis 模块添加了支持。 RedisJSON是运行于 RoF 数据库上的第一个模块。

闪存上 Redis 为那些 Redis 数据库特别大的用户节省了主要成本。其中,标准 Redis 数据库完全保存在 DRAM 中,而闪存上 Redis 能让你的 Redis 数据库同时跨越 DRAM 和专用固态闪存存储器驱动器 (SSD)。这让你能以经济实惠的方式运行拥有 DRAM 级延迟和性能的大得多的数据集。

RedisJSON是 Redis 模块,以本机数据类型的方式实现了 JSON 数据交换标准 。它允许从 Redis 密钥(文档)存储、更新并获取 JSON 值。在闪存上 Redis 上使用 RedisJSON 能让你以低得多成本受益于 Redis 的高性能和高数据量。再说一次,敬请期待——我们致力于让更多 Redis 模块支持闪存上 Redis。

Active-Active 和 Replica Of 的群集 API 支持

Redis OSS 集群 API 允许客户端直接连接到集群中每个分片,从而确保最快的响应时间。Redis Enterprise 数据库长期支持 Redis OSS 集群 API。今天,我们宣布对 Active-Active 和 Replica Of 数据库提供集群 API 支持!这种增强的本地性能对于那些即使超过了“普通”Redis 的卓越性能,也需要每秒非常高数量的操作和非常低的延迟的客户来说可能是特别有用的

支持 Active-Active 和 Replica Of 数据库

在 OSS 集群模式下工作会提高客户端对数据库执行操作的性能,无论它是标准数据库、Active-Active 数据库还是 Replica Of 数据库。您可以使用 Web UI(见下文)或使用带有–oss-cluster选项的crdb-cli工具在 OSS 集群模式下创建或修改一个 Active-Active Redis 数据库。使用crdb-cli工具会影响数据库的所有实例。

要了解更多信息,请查看Redis OSS 集群 API 文档.

通过 Web UI 创建和编辑数据库

从 Redis Enterprise 软件 5.6.0 开始,您可以使用 Web UI 通过 OSS 集群 API 配置数据库。(请注意,对于标准或 Replica Of 数据库,此配置仅应用于本地数据库)。以下是标准或 Replica Of 数据库的 UI 界面

创建新的 Active-Active 数据库时,此配置将应用到其所有实例。通过配置页面编辑数据库时,它将仅应用于本地实例。以下是 Active-Active 数据库的 UI 界面

这些独立的增强和新特性为各种 Redis 用户增加了重要的新功能。试用它们,看看哪一种能给你带来最大的改变。