首页 > 解决方案 > evcache vs redis

问题描述

我读过 netflix 使用 evcache ,它是 memcache 的包装器,evcache 证明比 memcache 更好

总而言之,redis 服务器作为比 memcache 更好的缓存,试图找到 redis 和 evcache 的比较。

redis 的扩展性是否与 evcache 或 memcache 一样好?我假设 evcache 缩放是经过尝试和测试的(因此适用于 netflix)

标签: redismemcachednetflix

解决方案


EVCache 是一个在 memcache 上添加包装器的功能。这是 Netflix 开发人员编写的一个应用程序,用于在缓存层中添加他们需要的功能,同时使用 memcache 作为底层数据存储。您可以编写自己的 EVCache 以使用 redis 作为数据存储

将 redis 与 Evcache 进行比较并不是正确的比较,因为它们在两个不同的层上运行。

redis 的扩展性是否与 evcache 或 memcache 一样好?

Redis 可以扩展到每秒数十万个请求。

一般来说,redis 比 memcache 更受欢迎,因为它有许多内置的数据结构

Redis 是单线程的,所以一旦 CPU 使用率达到 80+%,最好运行另一个实例,而不是给它一个更大的服务器


推荐阅读