在nodejs应用程序中临时存储数据

问题描述 投票:0回答:1

我正在开发一个nodejs后端应用程序,它将基于Angular应用程序的用户输入从第三方Hotel API提供程序中获取数据。用户应该能够对接收到的数据进行过滤和排序,例如过滤价格,酒店评价和排序价格,酒店名称等。但是不幸的是,API不支持此功能。所以我想将这些数据临时存储在nodejs中,但是我不确定什么是正确的方法。 Redis会支持吗?一个很好的建议将不胜感激。

node.js caching redis nestjs temporary-files
1个回答
0
投票

Redis应该能够支持这样的东西。那或者您可以做所有排序客户端,并将所有旅馆信息保存在本地或会话存储中。无论采用哪种方式,都需要确保使用唯一的键保存整个响应,以便轻松获取,或者如果您将单个值保存到Redis,请确保每个值都有要查询的键。还请记住,Redis最适合用于短期信息缓存,而不是像PostgreSQL和MySQL这样的长期解决方案。但是,对于临时响应,这应该是一种很好的方法。

© www.soinside.com 2019 - 2024. All rights reserved.