【发布时间】:2019-04-13 20:07:52
【问题描述】:
情况:
我正在尝试为我的网站需要发出的限速第三方 API 请求实施缓存。
显然,基本解决方案如:
https://www.npmjs.com/package/node-cache
甚至不会在 CPU 之间共享缓存,更不用说在实例之间共享缓存了?
对吗?
如果是,我如何在实例之间共享缓存,以便跨实例为我的网站提供一个统一的缓存?
在谷歌上搜索了一段时间后,Redis 似乎是一个解决方案。但是从我收集的信息来看,我必须在它自己的专用实例上托管 Redis,以便缓存在我的网站 VM 实例中是唯一的?
如果托管 Redis 的实例过载并且还需要自动缩放到多个实例怎么办?
问题:
如何在我的网站的 VM 实例之间实现共享缓存?
【问题讨论】:
标签: javascript node.js google-app-engine caching redis