gpt4 book ai didi

Java:使用并发 hashmap 或 memcached 缓存

转载 作者:行者123 更新时间:2023-11-29 05:12:25 25 4
gpt4 key购买 nike

我有一个简单的国家/地区 HashMap ,它是一个简单的静态最终不可修改的并发 HashMap 。现在我们已经在我们的应用程序中实现了 memcached 缓存。我的问题是,从缓存中获取值而不是从这样一个简单的映射中获取值是否有益?如果我将此 map 移至缓存,我将获得或不会获得哪些好处?

最佳答案

这实际上取决于数据的大小以及您为 JVM 分配了多少内存。

对于几百个条目以内的简单数据,例如一个国家/地区的州,一个简单的 HashMap 就足够了,使用 memcache 是一种过大的杀伤力,实际上速度更慢。

如果有大量数据在增长(通常为 10s/100s MB 或更大)并且需要频繁访问,memcache(或任何其他持久缓存)会比内存存储更好。

关于Java:使用并发 hashmap 或 memcached 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27910162/

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