memcache,memcached和redis之间的差异

问题描述 投票:3回答:2

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

php mysql caching redis memcached
2个回答
7
投票

此答案非常详尽地解释了它。Memcached vs. Redis?

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

Redis

  • 持久性(由于服务器将数据写入磁盘,因此与memcached不同,持久性(即使服务器关闭/重新引导,您的数据也会保留)]
  • 支持许多数据类型(列表,集合等...而不仅仅是像memcached这样简单的get / set / del)

Memcached

  • 快速
  • 易于使用

因此,基本上,如果您不太在意Redis的两个优点,则应使用memcached。


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.