假设我在一个负载均衡器后面运行了3个web应用程序实例(都在不同的机器上)。
在多个实例上运行Redis是否有好处?如果是这样,如何实现多个Redis实例之间的均等?
我想我对这种设置的利弊很好奇。
这个问题出现的全部原因是,如果您使用一个web应用程序的多个实例,那么使用Redis的一些好处一开始就不会被否定吗?在本地机器上与Redis交互似乎比在实例A上从内存中提取数据并将其通过网络移动到实例B要快得多。
发布于 2016-09-15 19:03:05
在多个实例上运行Redis是否有好处?
是。至少有三个好处。
如果是这样,如何实现多个Redis实例之间的均等?
我不知道你所说的对等是什么意思。你是说主从关系吗?Redis可以有一个有几个奴隶的主人,每个奴隶甚至可以有自己的奴隶(如果我没记错的话)。
如果你使用一个web应用程序的多个实例,那么使用Redis的一些好处一开始就不会被否定吗?在本地机器上与Redis交互似乎比在实例A上从内存中提取数据并将其通过网络移动到实例B要快得多。
如果在两台不同的机器上部署Redis实例和web应用实例,则必须确保两台计算机之间的网络具有低延迟。
https://stackoverflow.com/questions/39521180
复制