【问题标题】:Difference between memcache, memcached and redismemcache、memcached和redis的区别
【发布时间】:2013-10-25 19:03:12
【问题描述】:

我们目前正在使用 memcache 来存储会话数据。我听说memcached 或redis 更好。我需要了解它们之间有什么区别?以便了解哪个是最佳选择

【问题讨论】:

标签: php mysql caching redis memcached


【解决方案1】:

对于您自己的用例,我会说 Redis 更好。由于您使用它来存储用户会话数据,因此您可能需要对会话的单个字段执行操作,因此 Redis 哈希数据类型是完美的。 您可以在这篇文章中找到它们之间的非常详细的比较:Redis VS Memcached: Which one to choose?

【讨论】:

    【解决方案2】:

    这个答案非常彻底地解释了它。 Memcached vs. Redis?

    但如果你想要一个简单的答案,这里是:

    Redis

    • 持久性(即使您的服务器关闭/重新启动,您的数据仍然存在,因为它已写入您的磁盘,这与 memcached 不同)
    • 支持大量数据类型(列表、集合等...不仅仅是像 memcached 这样的普通 get/set/del)

    内存缓存

    • 易于使用

    所以基本上,如果你不是很在意 Redis 的两大优势,你应该使用 memcached。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-10
      • 1970-01-01
      • 2016-10-25
      • 2015-09-24
      相关资源
      最近更新 更多