Как я могу прочитать значения в основном приложении .net со всех конечных точек Redis, подключенных с помощью 'services.AddDistributedRedisCache'?
Сценарий:
1. Приложение связано с двумя конечными точками повторного ввода - главным и подчиненным, где подчиненное устройство настроено для чтения и записи.
services.AddDistributedRedisCache (o =>
{
o.Configuration = Configuration.GetConnectionString ("Redis-MasterHost: Порт, Redis-SlaveHost: Порт");
});
В случае, если приложение не может подключиться к ведущему, оно подключается к ведомому, и все последующие операции записи выполняются на ведомом устройстве. Эти значения записываются только на ведомом (не на главном).
Теперь, когда приложение может снова подключиться к мастеру, все операции чтения выполняются только на главном компьютере и, следовательно, не могут получить значения, присутствующие только на ведомом устройстве.
Есть ли способ одновременно считывать значения как с ведущего, так и с ведомого?
Заранее спасибо.