假设我有3个Web应用程序A实例在负载均衡器后面运行(所有这些都在不同的机器上)。
在多个实例上运行Redis有什么好处?如果是这样,你如何实现多个Redis实例之间的奇偶校验?
我想我对这种设置的利弊感到好奇。
这个问题出现的全部原因是,如果您使用多个Web应用程序实例,那么首先使用Redis的一些好处是否会被否定?在本地计算机上与Redis交互似乎比从实例A中的内存中提取数据然后通过网络将其移动到实例B要快得多。
答案 0 :(得分:3)
在多个实例上运行Redis有什么好处吗?
是。至少有三个好处。
如果是这样,你如何在多个Redis实例之间实现奇偶校验?
我不确定 parity 是什么意思。你的意思是主奴关系吗? Redis可以拥有一个拥有多个从站的主站,每个从站甚至可以拥有自己的从站(如果我没记错的话)。
如果您使用多个Web应用程序实例,那么首先使用Redis的一些好处是否会被否定?在本地计算机上与Redis交互似乎比从实例A中的内存中提取数据然后通过网络将其移动到实例B要快得多。
如果在2台不同的计算机上部署Redis实例和Web应用程序实例,则必须确保2台计算机之间的网络具有低延迟。