gpt4 book ai didi

caching - 内存中缓存 200,000 个用户数据在不同的机器上

转载 作者:可可西里 更新时间:2023-11-01 11:42:55 24 4
gpt4 key购买 nike

我们有许多应用程序访问单个数据库。为了减少对数据库的访问次数,我们计划将 200,000 个用户及其相关数据缓存在内存缓存中,如 Redis、memcached 等。

缓存将被放置在不同的机器上,每个应用服务器将通过网络调用访问缓存。

有人可以确认我们采用的是正确的方法或建议更好的方法吗?

最佳答案

取决于您的情况。假设您有 200,000 名用户,每个用户的详细信息(出生日期、地址、姓名等)都需要存储。

场景 #1
您的应用程序服务器需要所有与用户关联的数据,以用于它对数据存储的大部分调用。

场景 #2
您的应用程序服务器需要一些与用户相关的数据(有时只有年龄,有时只有出生日期)以用于它对数据存储的大部分调用。

对于场景 #1,Memcache 运行良好。对于场景 #2,Redis 工作得很好。

当然还有许多其他考虑因素。

关于caching - 内存中缓存 200,000 个用户数据在不同的机器上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21233260/

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