Evcache与Redis的比较

14

我了解到netflix使用evcache,它是对memcache的封装,evcache比memcache表现更好。

一般来说,人们认为redis服务器作为缓存比memcache更好,我试图找到redis和evcache的比较。

redis是否像evcache或memcache一样具有良好的可扩展性?我假设evcache的可扩展性已经经过了测试(因此适用于netflix)。

1个回答

2
EVCache是在memcache上添加功能的包装器。它是Netflix开发人员编写的一个应用程序,用于在使用memcache作为底层数据存储时添加缓存层所需的功能。您可以编写自己的EVCache以使用redis作为数据存储。
将redis与Evcache进行比较并不正确,因为它们在两个不同的层上运行。
“Redis能像evcache或memcache一样扩展吗?”
Redis可以扩展到每秒数十万个请求。
总的来说,由于其许多内置数据结构,人们更喜欢使用redis而不是memcache。
Redis是单线程的,因此一旦CPU使用率达到80%以上,最好运行另一个实例而不是给它更大的服务器。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接