视频

了解更多
寻找新的机会,通过 Azure Cache for Redis Enterprise 上的原生 JSON 支持来帮助创建文档数据库。
我们很高兴地宣布,Azure Cache for Redis Enterprise 和 Enterprise Flash 层上的原生 JSON 支持现已正式发布。 Enterprise 层是 Redis 和 Microsoft 共同合作开发的。它们可以帮助您为您的 Redis 缓存数据库实现最高级别的性能、可用性和功能。
通过此版本,我们现在在 Azure Cache for Redis 上提供了一个实时文档存储,使您可以使用动态的、分层的 JSON 文档模型来构建现代、高性能且可扩展的应用程序。可以 使用一组专用命令来访问基于 JSON 的键。 RedisJSON 支持 JSONPath 语法,以原子方式更新、读取和投影文档中的元素。
这种原生支持使 RedisJSON 能够与 RediSearch 结合使用,从而轻松地对 JSON 文档进行二级索引、查询和全文搜索。 结果如何? 增强和扩展的应用程序客户体验,通过低延迟、面向 JSON 的文档数据库支持实时用例。 随着 RedisJSON 的添加,Azure 成为第一个向其客户提供 RSAL 许可的文档功能的一方云服务提供商。 这意味着,与声称 Redis API 兼容性的其他服务不同,开发人员可以在准备好启动完全具备企业能力解决方案时,将使用 Redis OSS 或 Redis Stack 构建的应用程序无缝迁移到 Azure Cache for Redis Enterprise。
借助 RedisJSON 模块,Azure Cache for Redis Enterprise 现在可以提供高性能的 NoSQL 文档存储,使开发人员能够构建现代应用程序。 它使用原生 API 来提取、索引和查询 JSON 文档。 带有 RediSearch 的 RedisJSON 提供了一种丰富的查询语言,可以使用 “模糊”搜索执行全文搜索、复杂的结构化查询和自动完成建议。
RedisJSON 可以提供帮助的一些常见用例包括 Customer360、内容管理、移动应用程序开发、会话管理、产品目录等。
下面,您将找到使用 Azure 门户创建带有 RedisJSON 的数据库的步骤
4. 在“高级”选项卡中,从“模块”下拉列表中选择 RedisJSON。
5. 单击“查看 + 创建”以创建启用 JSON 的数据库。
您可以使用以下 AZ CLI 命令来创建您的 RedisJSON 数据库。
az redisenterprise create
--cluster-name "myjsondb"
--location "West Europe"
--minimum-tls-version "1.2"
--sku "Enterprise_E10"
--capacity 2
--clustering-policy "EnterpriseCluster"
--eviction-policy "NoEviction"
--modules name="RedisJSON"
--modules name="RediSearch"
--port 10000
--resource-group "my_resource_group"
想要了解更多详细信息? 请查阅完整的 Azure CLI 文档,了解 Azure Cache for Redis Enterprise。
RedisInsight 提供对 RedisJSON、RediSearch 和 RedisTimeSeries 模块的内置支持。 借助 RedisInsight,您可以完美地可视化、查询和编辑您的 JSON 数据。 您还可以使用 RedisInsight 管理您的 Redis 数据库。 例如,深入了解实时性能指标、检查缓慢的命令以及直接通过界面管理 Redis 配置。
RedisInsight 带有模块的内置教程,可帮助您入门。
有关详细信息,请参阅此快速入门 JSON教程。