将ElastiCache内容读入内存

时间:2016-11-14 11:11:25

标签: redis amazon-elasticache

我正在使用 Redis 来读取一些键/值数据(数据需要持久,尽管它几乎不会随时间变化,只会有初始数据上传)。目前,我刚刚在我的本地环境中安装了Redis来实现读取数据的逻辑。

但是,我还需要考虑Redis在部署应用程序时的样子。由于应用程序将部署到AWS,我想我需要使用 ElastiCache 。但显然,由于ElastiCache是​​AWS生态系统中的另一个Web服务,因此Redis上的查询需要通过线路传输,而不是我的Dev环境中Redis内容在内存中的情况。

这有意义吗?我是否应该修改应用程序以将Redis数据初始加载到内存中变量中,以确保始终在所有环境中从内存中读取数据?

1 个答案:

答案 0 :(得分:0)

不,那只会是一种矫枉过正。 Redis的工作速度非常快,与grunt serve实例相比,您将获得的唯一开销是网络延迟。 如果您在与AWS部署相同的区域中使用ElasticCache,那么您就可以继续执行。 无需将该数据复制到本地内存,这会增加缓存数据的一致性和两级失效等问题。

相关问题