我在我的ASP.NET Core项目中添加Redis,并使用 Microsoft.Extensions.Caching.StackExchangeRedis
进行设置(即services.AddStackExchangeRedisCache(opts => ... )
)。 opt
的类型为 RedisCacheOptions
,其中一个属性是有问题的 RedisCacheOptions.InstanceName
。我找不到很多有关它的信息(除了它是Redis实例名称),而且我想知道何时应该设置它以及将其用于什么(现在所有东西都可以在我的机器上运行,而无需设置它)向上)?
最佳答案
如果您想将缓存与多个应用程序/服务一起使用,似乎可以使用实例名称
如果您在https://github.com/dotnet/extensions/blob/master/src/Caching/StackExchangeRedis/src/RedisCache.cs下查看源代码
您会在构造函数中看到描述用法的注释: