我正在为我们的业务实现缓存解决方案。我有3个Linux机器,我将设置用于冗余/ HA ..etc的哨兵。配置看起来很简单。对于我们当前的Web服务,我们通过将传入请求发送到多个服务器(加权轮循...等)来实现负载平衡。使用Redis实现,我不确定如何进行硬件故障转移。
如果主机关闭,我是否要在客户端(stackexchange redis)上处理硬件故障转移以移至从节点?
编辑:
我忘了提...
这样设置连接多路复用器会自动处理硬件故障转移吗?
ConnectionMultiplexer redis = ConnectionMultiplexer.Connect(“server1:6379,server2:6379”);
最佳答案
我能够对其进行测试,并且它可以与连接多路复用器一起正常工作-验证当其中一台服务器关闭时它是否会进行故障转移。
关于asp.net - 如何设置Redis的硬件故障?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45552789/