此内容是在 Redis 命名惯例更改之前编写的 – Redis Enterprise 现在是我们所有产品的代名词。
我们非常激动地宣布 Redis Enterprise 5.0 今天正式发布。 最新软件包现在可以通过我们的 下载页面获取新模块。
通过 5.0 版本,Redis Enterprise 提供了比开源 Redis 更高的可用性、可扩展性、性能和无与伦比的成本效益。
以下是新增内容
基于 CRDT 的主动-主动地理分布式部署
开发全球分布式应用程序可能具有挑战性,因为开发人员必须考虑跨区域并发写入的竞争条件以及地理故障转移下的复杂事件组合。 新的 Redis CRDT(无冲突复制数据类型)通过使用内置的智能来简化此任务,该智能根据使用中的数据类型处理冲突的写入。 地理分布式 Redis Enterprise 不依赖于简单的“后写入者获胜”冲突解决,而是结合了 CRDT 研究中定义的技术和 Redis 数据类型,以根据每个数据类型的意图自动解决冲突。
访问我们的 Redis Enterprise Pack 文档中的 入门 以了解更多信息。 有关如何使用 Redis CRDT 开发应用程序的信息,请查看我们的 使用 Redis CRDT 进行开发 页面。
使用 RediSearch 进行全文搜索
低延迟搜索结果对于吸引用户至关重要。 RediSearch 模块通过快速、分布式、内存索引扩展了 Redis,用于文本、数字和地理搜索查询。 RediSearch 与 Redis Enterprise 可以轻松扩展到数十亿个文档,并且可以即时索引每秒数万个更新,同时以 Redis 的速度提供搜索结果。
有关更多信息,请访问我们的 Redis Enterprise 文档中的“RediSearch 入门”。 要了解有关使用 RediSearch 开发应用程序的信息,请访问 使用 RediSearch 进行开发。
使用 ReJSON 增强 JSON 数据处理
ReJSON 是另一个可以简单地使 Redis 中的 JSON 处理更快的模块。 本机 JSON 数据处理使用 Redis 命令读取和写入子文档元素。 这样就无需在进行子文档更新时传输整个 JSON 文档。
有关基础知识,请访问我们的 Redis Enterprise Pack 文档中的 ReJSON 入门。 有关如何使用 ReJSON 开发应用程序的更多信息,请转到 使用 ReJSON 进行开发。
使用 ReBloom 进行 Bloom 过滤器
ReBloom 是一个启用可扩展 bloom 过滤器 作为数据类型的命令。 与 hyperloglog 类似,bloom 过滤器是概率数据结构。 它们使用超高效索引来支持“存在搜索”或“成员资格搜索”,该索引仅使用结构化索引或文本索引的一小部分空间。
有关如何使用 ReBloom 开发应用程序的更多信息,请访问 使用 ReBloom 进行开发。
自定义 Redis 模块
此外,Redis Enterprise 5.0 允许您安装自定义模块,从而使您可以进一步扩展 Redis 的功能。 例如,您可以添加新的数据类型、功能等,以使集群适应特定的用例或需求。 安装后,这些模块将受益于 Redis Enterprise 以其高性能、可扩展性和可用性而闻名。
Redis 模块列表每天都在增长。 您可以构建自己的模块,也可以访问 Redismodules.com 来探索 Redis 社区构建的模块。
Redis 4.0 支持
Redis Enterprise 数据库使用 Redis 实例作为分片,每个 Redis Enterprise 数据库可以包含一个或多个分片,用于扩展 Redis 应用程序的吞吐量和数据大小。 Redis Enterprise 5.0 包括 Redis 4.0 引擎作为 Redis Enterprise 数据库的默认版本。 Redis 4.0 改进了内存管理并为上述模块提供支持。
Redis 集群 API 支持
Redis Enterprise 5.0 支持 Redis 集群 API,以实现更低的延迟操作。 此 API 以及 Redis Enterprise 中的零延迟代理共同提供有效的连接管理,并在更高的吞吐量下降低延迟。
Docker 在生产中
您的 Redis Enterprise Pack 集群现在可以正式部署并在生产中的 Docker 容器上运行。 这意味着您可以轻松快速地部署多个容器,以开始运行 Redis Enterprise 以其而闻名的可扩展和高可用性集群。
要开始在 Windows、macOS 或 Linux 上使用 Docker 运行 Redis Enterprise 5.0,请访问 使用 Docker 快速启动 Redis Enterprise Pack。
LDAP 集成
借助 Redis Enterprise 5.0,管理员帐户现在可以使用内置身份验证或通过 LDAP 存储外部进行身份验证。 这些帐户可用于通过命令行、Rest API 或 Web 界面管理集群上的资源。
有关更多信息,请访问 LDAP 集成。
当然,如果您有兴趣更详细地了解 Redis Enterprise Pack 5.0 中的新增功能,请访问我们的 技术文档。 您还可以查看 发行说明,了解我们在之前的 Redis Enterprise 4.5 版本中所做的改进的完整详细信息。