【发布时间】:2016-11-15 20:30:10
【问题描述】:
我正在使用 Redis 读取一些键/值数据(数据需要持久化,尽管它几乎不会随时间变化,只会有一个初始数据上传)。目前,我只是在本地环境中安装了 Redis 来实现读取数据的逻辑。
但是,我还需要考虑 Redis 在部署应用程序时会是什么样子。由于应用程序将部署到 AWS,我想我将需要使用 ElastiCache。但显然,由于 ElastiCache 是 AWS 生态系统中的另一项 Web 服务,因此 Redis 上的查询将需要通过网络传输,而不是在我的开发环境中 Redis 内容位于内存中的情况。
这有意义吗?我是否应该修改应用程序以将 Redis 数据初始加载到内存变量中,以确保在所有环境中始终从内存中读取数据?
【问题讨论】: