gpt4 book ai didi

redis - 将 ElastiCache 内容读入内存

转载 作者:可可西里 更新时间:2023-11-01 11:30:39 25 4
gpt4 key购买 nike

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

但是,我还需要考虑部署应用程序时 Redis 会是什么样子。由于应用程序将部署到 AWS,我想我将需要使用 ElastiCache。但显然,由于 ElastiCache 是 AWS 生态系统中的另一项 Web 服务,Redis 上的查询将需要通过网络传输,这与我的开发环境中 Redis 内容在内存中的情况不同。

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

最佳答案

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

关于redis - 将 ElastiCache 内容读入内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40587380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com