代码之家  ›  专栏  ›  技术社区  ›  Vishal

MemCached vs Redis for ASP.NET和Entity framework?

  •  13
  • Vishal  · 技术社区  · 14 年前

    我们已经缩小了在应用程序中缓存到memcached和redis的范围。我们已经考虑过并将在应用程序中应用输出缓存。我的问题是你在这两方面都有什么经验,我更喜欢哪一个?

    我们预计稍后会有大约400000个用户,因此我们正在考虑缓存,我们正在通过分析和修复查询来优化我们的应用程序。我们也考虑过Ncache,但由于价格的原因,它不存在争议。同时我们认为memcached和redis的免费性能是一样的。

    欢迎提出任何建议或意见!谢谢。

    1 回复  |  直到 14 年前
        1
  •  8
  •   Toad    14 年前

    memcached和redis差别很大。

    Memcached完全在内存中,如果服务器重新启动,它将丢失所有的缓存。

    Redis是持久的,并且在其之上有很多特性(比如set操作、列表、计数器等)。

    既然你只是在谈论一个缓存,memcache可能更适合你,因为它是专门为这个而设计的。