【问题标题】:Cache vs HashMap for simple usecase用于简单用例的缓存与 HashMap
【发布时间】:2011-07-29 05:35:45
【问题描述】:

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

【问题讨论】:

    标签: caching memcached ehcache


    【解决方案1】:

    很多想法都涉及到生产软件,其他人的更多思考和测试(和修复)提高了软件的价值,也验证了代码作为一个模型(我没有说一个好的模型)。

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

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

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

    YMMV!

    -丹尼尔

    【讨论】:

      猜你喜欢
      • 2018-02-13
      • 1970-01-01
      • 2011-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-13
      • 1970-01-01
      • 2017-05-31
      相关资源
      最近更新 更多