【问题标题】:What RedisCacheOptions.InstanceName is needed for?RedisCacheOptions.InstanceName 需要什么?
【发布时间】:2020-12-14 04:18:41
【问题描述】:

我在我的 ASP.NET Core 项目中添加 Redis 并使用Microsoft.Extensions.Caching.StackExchangeRedis 进行设置(即services.AddStackExchangeRedisCache(opts => ... ))。 opt 的类型为 RedisCacheOptions,其中一个属性是有问题的 - RedisCacheOptions.InstanceName。我找不到很多关于它的信息(除了它是 Redis 实例名称),我想知道什么时候应该设置它以及它的用途(现在一切都在我的机器上运行而无需设置它上)?

【问题讨论】:

    标签: c# .net redis stackexchange.redis


    【解决方案1】:

    如果您想将缓存与多个应用/服务一起使用,似乎可以使用实例名称。

    如果您查看RedisCache.cs 的源代码,您会在构造函数中看到描述用法的注释:

    【讨论】:

    • 感谢您的回答!不过,我会说将其扩展一点会很好:浏览代码(并使用代码和 Redis)后,我看到 InstanceName 只是用作 Redis 键的前缀。
    猜你喜欢
    • 2019-06-09
    • 1970-01-01
    • 2015-01-26
    • 2012-03-11
    • 2011-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-16
    相关资源
    最近更新 更多