需要什么RedisCacheOptions.InstanceName?

问题描述

我正在我的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下的源代码

您会在构造函数中看到描述用法的注释: enter image description here

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...