这一定是非常基本的: - 好奇,如果我不需要分布式缓存模型,为什么我们需要第三方缓存库(ehcache,memcached)(只需要)(简单使用) case)只是一个键值对持有者,像HashMap?
答案 0 :(得分:1)
很多人都在考虑制作软件,而其他人(和修复工具)的思考和测试也会提高软件的价值,并且还会将代码作为模型进行验证(我没说好模型)。 / p>
对于上面的示例,您将如何处理删除“旧”缓存项?您必须添加更多代码/功能以确保可以清空缓存。
使用memcache对于一个简单的程序来说可能有些过分,但它已经解决了你将遇到的许多问题,并为你提供了一些额外的能力。
我也会用Redis作为例子。你可以用自己的语言做很多事情,但有时,Redis会让其他项目变得更容易。
YMMV!
-daniel