缓存与HashMap的简单用例

时间:2011-04-04 14:23:46

标签: caching memcached ehcache

这一定是非常基本的: - 好奇,如果我不需要分布式缓存模型,为什么我们需要第三方缓存库(ehcache,memcached)(只需要)(简单使用) case)只是一个键值对持有者,像HashMap?

1 个答案:

答案 0 :(得分:1)

很多人都在考虑制作软件,而其他人(和修复工具)的思考和测试也会提高软件的价值,并且还会将代码作为模型进行验证(我没说好模型)。 / p>

对于上面的示例,您将如何处理删除“旧”缓存项?您必须添加更多代码/功能以确保可以清空缓存。

使用memcache对于一个简单的程序来说可能有些过分,但它已经解决了你将遇到的许多问题,并为你提供了一些额外的能力。

我也会用Redis作为例子。你可以用自己的语言做很多事情,但有时,Redis会让其他项目变得更容易。

YMMV!

-daniel