dot 快速的未来正在您的城市举办的活动中。

加入我们在 Redis 发布会

HolidayMe 如何使用 Redis Enterprise 作为其主要数据库

Nadia 想从印度班加罗尔的家出发,在瑞士度过一个暑期假期。为了规划她的旅行,她前往网上访问了HolidayMe.com,这家总部位于迪拜、利雅得和浦那的在线旅行社为客户策划了数千个专家设计的行程,供客户个性化定制。在陌生的国家协调机票、住宿和景点的物流可能很复杂,Nadia 希望 HolidayMe 可以更轻松地在同一个地方整理所有内容。 

但有一些因素会导致预订过程令人烦恼。如果 Nadia 无法记住她想参观的特定景点的名称,而 HolidayMe 的自动完成功能出现延迟,或者网站出现延迟,她的搜索结果没有立即加载,她可能会感到沮丧,转而访问其他网站预订旅行。 

为了最大限度地减少这些问题,并为所有客户提供出色的用户体验,HolidayMe 将 Redis Enterprise 作为其主要数据库,而不仅仅是一个数据库缓存。要详细了解 Redis Enterprise 如何帮助 HolidayMe 将其数据输出速度提高 50 到 60 倍,并转向更现代的微服务架构,请阅读 案例研究 并收听 The New Stack 的播客,以及 HolidayMe 首席技术官 Rajat Panwar 的观点。

Redis 超越缓存

这家在线旅行社自 2014 年成立以来一直在使用开源 Redis,最初是作为缓存系统。为了加快数据输出,该团队转而使用 Redis Enterprise 作为其所有面向客户的交互的主要数据库。该公司使用 Redis 的哈希、集合和列表来处理数据并更新地理信息,甚至创建了自己的关键结构来进行特定查询。 

HolidayMe 还希望构建一个搜索自动完成机制。但该团队对其原始工具链产生的延迟并不满意,该工具链包括 MongoDB、Apache Lucene 和 Elasticsearch,因此它转向 RediSearch 来创建该功能。 

阅读 完整的 HolidayMe 案例研究

但这并非全部。您可以在新一期 The New Stack Makers 播客 中听到 HolidayMe 首席技术官 Rajat Panwar 讨论使用 RediSearch,与 Redis 首席产品官 Alvin Richards 以及 The New Stack 的 Alex WilliamsB. Cameron Gain 对话。“我们能够迁移我们之前管理的内部自动完成(功能),并将其完全迁移到 RediSearch,”Panwar 说。“老实说,我们只花了不到两天的时间就完成了整个转型,并且它已经启动并运行。而且它为我们提供了最佳的延迟。”

查看 Redis 关于为什么 NoSQL 是当今多环境部署的可靠选择的观点The New Stack 上了解更多关于播客的信息,或在下方收听: