我需要在dot net core 中使用 redis与Master和Slave配置的连接。
以下代码配置为获取配置为端口6379的主服务器(主服务器),并且配置为6380的从服务器。
services.AddSingleton < IDistributedCache > (serviceProvider =>
new RedisCache(new RedisCacheOptions {
Configuration = primaryServer.ConnectionString,
InstanceName = primaryServer.InstanceName
}));
以下是配置:
"RedisSettings": {
"PrimaryServer": {
"ConnectionString": "127.0.0.1:6379",
"InstanceName": "SomeName"
},
"SecondaryServer": {
"ConnectionString": "127.0.0.1:6380",
"InstanceName": "SomeName"
}
}
让我知道是否可以为 IDistributedCache
设置主从设置