【发布时间】:2011-02-21 19:52:58
【问题描述】:
过去几周我在 memcached 上做了很多工作,刚刚发现了 Redis。当我读到他们自述的这一部分时,我的胃里突然有一种温暖、舒适的感觉:
Redis 可以用作内存缓存,因为它的速度与 memcached 但有一些 功能更多。 与 memcached 一样,Redis 也支持为键设置超时,因此 该密钥将自动 在给定的时间内删除 通过。
这听起来很神奇。我还发现了这个带有基准的页面:http://www.ruturaj.net/redis-memcached-tokyo-tyrant-mysql-comparison
所以,老实说 - 与这个名为 Redis 的新成员相比,从性能角度来看,memcache 真的是一个糟糕的选择吗?
我以前没有听说过很多关于 Redis 的信息,因此我的问题的方法!
【问题讨论】:
-
这个 ruturaj 基准测试并不值得关注
-
我们已经开始在工作中使用 Membase 进行实验,到目前为止我们很开心。不过,我们来自 Memcache,因此减少替换是一个不错的选择:membase.org
-
Redis 在非真实世界的人为基准测试中与 memcached 一样快。这并不是说它很慢——它对于大多数工作负载来说确实足够快,但是比 memcached 更快的事情只会揭示 memcached 中的错误。它几乎总是受到硬件或糟糕的应用程序设计的限制。
-
我很惊讶 sanctity-of-SO-patrol 并没有因为不合适和无帮助而关闭这个问题。
标签: performance memcached redis