Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何为硬件故障设置Redis?_Asp.net_Redis_Load Balancing_Failover_Redis Sentinel - Fatal编程技术网

Asp.net 如何为硬件故障设置Redis?

Asp.net 如何为硬件故障设置Redis?,asp.net,redis,load-balancing,failover,redis-sentinel,Asp.net,Redis,Load Balancing,Failover,Redis Sentinel,我正在为我们的业务实施缓存解决方案。我有3个linux机器,我将设置sentinel用于冗余/HA…等等。配置看起来非常简单。对于我们当前的web服务,我们通过向多个服务器发送传入请求(加权循环等)来实现负载平衡。对于Redis的实现,我不知道如何设置硬件故障切换 如果主机停机,我是否在客户端(stackexchange redis)处理硬件故障切换以移动到从属节点 编辑: 我忘了提。。。 这样设置connectionmultiplexer会自动处理硬件故障切换吗 ConnectionMulti

我正在为我们的业务实施缓存解决方案。我有3个linux机器,我将设置sentinel用于冗余/HA…等等。配置看起来非常简单。对于我们当前的web服务,我们通过向多个服务器发送传入请求(加权循环等)来实现负载平衡。对于Redis的实现,我不知道如何设置硬件故障切换

如果主机停机,我是否在客户端(stackexchange redis)处理硬件故障切换以移动到从属节点

编辑:

我忘了提。。。 这样设置connectionmultiplexer会自动处理硬件故障切换吗


ConnectionMultiplexer redis=ConnectionMultiplexer.Connect(“server1:6379,server2:6379”)

我能够测试这一点,并且它与连接多路复用器的工作情况与预期一致——验证它是否会在其中一台服务器停机时进行故障切换

我能够测试这一点,并且它与连接多路复用器的工作情况与预期一致——验证它是否会在其中一台服务器停机时进行故障切换