c# - 需要什么 RedisCacheOptions.InstanceName ?

标签 c# .net redis stackexchange.redis

我正在我的 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 下的源代码
您会在构造函数中看到描述用法的注释:
enter image description here

关于c# - 需要什么 RedisCacheOptions.InstanceName ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63579434/

相关文章:

c# - 任务卡在 "[Scheduled and Waiting to Run]"

json - 如何使用 Laravel 和 Predis 从 JSON 输出中更新或删除记录

python - 使用redis实现流控时如何防止race condition?

c# - 不明确的 Action 方法调用,出于某种原因 ASP.NET MVC 3

java - Xamarin java绑定(bind)库编译错误

c# - ViewData 中的 HTML 标记呈现问题?另外,MVC 中的 MultiView 功能?

go - Pipeline redis是否支持集群模式的redis服务器?

c# - Zed graph graphpane-改变轴的颜色

.net - wixtoolset Nuget 4.3 恢复 wixproj 失败

.net - 用于 ASP.NET MVC 开发的 Windows Azure 或 Amazon EC2?