Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.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
如何从使用';连接的所有redis端点读取.net核心应用程序中的值;服务。添加DistributedRedisCache';?_.net_Redis_Core_Master_Slave - Fatal编程技术网

如何从使用';连接的所有redis端点读取.net核心应用程序中的值;服务。添加DistributedRedisCache';?

如何从使用';连接的所有redis端点读取.net核心应用程序中的值;服务。添加DistributedRedisCache';?,.net,redis,core,master,slave,.net,Redis,Core,Master,Slave,如何从使用“services.AddDistributedRedisCache”连接的所有Redis端点读取.net核心应用程序中的值 情景: 1.应用程序与两个redis端点(主节点和从节点)连接,从节点配置为读写 services.AddDistributedRedisCache(o=> { o、 Configuration=Configuration.GetConnectionString(“Redis MasterHost:Port,Redis SlaveHost:Port”); });

如何从使用“services.AddDistributedRedisCache”连接的所有Redis端点读取.net核心应用程序中的值

情景: 1.应用程序与两个redis端点(主节点和从节点)连接,从节点配置为读写

services.AddDistributedRedisCache(o=> { o、 Configuration=Configuration.GetConnectionString(“Redis MasterHost:Port,Redis SlaveHost:Port”); });

  • 在这种情况下,若应用程序不能连接到主程序,它将连接到从程序,并且所有下一个写操作都将在从程序上执行。这些值仅写在从机上(主机上不存在)

  • 现在,当应用程序能够再次连接到主设备时,所有读取操作都只在主设备上执行,因此不能仅在从设备上获取值

  • 有没有办法一次从主设备和从设备读取值

    提前谢谢