2014-02-12 125 views

回答

0

所有的问题都取决于系统的拓扑结构和/或体系结构。如果您的应用程序完全驻留在一台计算机上,我认为您不会在分离的计算机上提供服务。

但假设你有分布式应用程序。

在这种情况下,在分开的节点上使用分离的服务进行缓存是有意义的。和OOP一样,你可以简单地将数据封装在缓存中。其他服务取决于您的缓存,而不是直接在Redis上 - 您可以决定将redis更改为其他内容。缓存服务的另一个优点是,您可以根据吞吐量缓存内存中的数据并不时从redis获取数据。请注意,您可以简单地购买具有大量RAM的服务器,例如192gb,因为缓存服务比其他任何东西都需要更多的内存。