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