问题描述
我正在我的ASP.NET Core项目中添加Redis,并使用Microsoft.Extensions.Caching.StackExchangeRedis
进行设置(即 provinces month total number
BC 1 20
Ontrio 1 10
BC 2 15
Yukon 2 33
Nunavut 3 17
BC 3 6
)。 services.AddStackExchangeRedisCache(opts => ... )
的类型为RedisCacheOptions
,其中一个属性是相关属性-RedisCacheOptions.InstanceName
。我找不到很多有关它的信息(除了它是Redis实例名称),而且我想知道何时应该设置它以及将其用于什么(现在所有东西都可以在我的机器上运行,而无需设置它)上)?
解决方法
如果您想将缓存用于多个应用/服务,似乎可以使用实例名称
如果您查看https://github.com/dotnet/extensions/blob/master/src/Caching/StackExchangeRedis/src/RedisCache.cs下的源代码