Amazon ElastiCache 现已支持实时全文搜索、精确匹配搜索和数值范围搜索
Amazon ElastiCache 现已支持直接在缓存中进行实时全文搜索、精确匹配搜索和数值范围搜索,而无需单独的搜索服务。应用程序可以使用 ElastiCache 搜索 TB 级数据,延迟低至微秒,并且吞吐量高达每秒数百万次搜索操作。开发人员可以在单个查询中组合使用上述任一搜索类型,从而对经常变化的数据进行实时、可扩展的搜索。
ElastiCache 可在写入完成后立即使数据变得可搜索,确保应用程序始终能搜索到最新的数据。这非常适合频繁更新的数据集,例如用户会话详细信息、产品库存和交易记录。精确匹配搜索支持按精确值(例如流媒体和游戏应用程序中的用户名、内容 ID 或类型)即时查找记录。数值范围查询支持在金融应用和排行榜中按交易金额、日期范围或玩家分数进行筛选。开发人员可以使用带前缀、后缀和模糊匹配的全文搜索功能,加快电商平台中的商品发现过程;也可以组合使用多种搜索类型,按品类、价格和评分进行筛选。
全文搜索、精确匹配搜索和数值范围搜索功能已在所有 AWS 商业区域、AWS GovCloud(美国)区域和中国区域推出,适用于基于节点的集群(运行适用于 Valkey 的 ElastiCache 9.0 版),且无需额外费用。Valkey 是 Redis 最宽松且供应商中立的开源替代方案,也是 ElastiCache 上推荐使用的引擎。要开始使用,可使用 AWS 管理控制台、AWS SDK 或 AWS CLI 创建新的 Valkey 9.0 或更高版本的集群,或升级现有集群。要了解更多信息,请参阅此博客并查看 ElastiCache 文档。