【发布时间】:2013-03-14 11:37:06
【问题描述】:
我正在使用 node.js 编写一个 Web 服务,它为一些数据调用一个 API,但我受到 API 的限制,每个月只能调用多次,所以我希望缓存我从 API 检索到的数据,所以我可以用缓存的数据来提供它,并以定时的时间间隔从 API 重新获取数据。
这是解决这个问题的好方法吗?我应该使用什么缓存框架?我查看了 node-redis,但我认为键值存储不适合数据。
谢谢!
【问题讨论】:
-
我知道这很旧,但只是好奇——你在 node 中使用什么库来进行 http 调用?
-
如果您使用出色的超级代理库从节点调用 API,请考虑查看超级代理缓存。您可以将 redis 缓存直接内置到您的超级代理查询中。免责声明:我写了 superagent-cache。