Microsoft.Web.RedisSessionStateProvider 指定多个 IP

塞哈尔

我正在使用Microsoft.Web.RedisSessionStateProvider在 Redis 上存储会话信息。
配置文件如下

<!--
      <add name="MySessionStateStore" 
        host = "127.0.0.1" [String]
        port = "" [number]
        accessKey = "" [String]
        ssl = "false" [true|false]
        throwOnError = "true" [true|false]
        retryTimeoutInMilliseconds = "5000" [number]
        databaseId = "0" [number]
        applicationName = "" [String]
        connectionTimeoutInMilliseconds = "5000" [number]
        operationTimeoutInMilliseconds = "1000" [number]
        connectionString = "<Valid StackExchange.Redis connection string>" [String]
        loggingClassName = "<Assembly qualified class name that contains logging method specified below>" [String]
        loggingMethodName = "<Logging method should be defined in loggingClass. It should be public, static, does not take any parameters and should have a return type of System.IO.TextWriter.>" [String]
      />

我能够读取集群上的写入会话信息。

我的集群有多个 IP 3 节点集群,一个主节点和另一个子节点。
我无法在 Web 配置文件中指定其他 IP 来处理故障转移情况。

假设我有一个包含 172.29.10.11、172.29.10.12、172.29.10.13 的集群,其中 172.29.10.11 是我的主节点,所以我将此 IP 放在 web.config 文件中

host = "172.29.10.11"

现在,万一发生故障,0.12 或 0.13 将成为我的主节点。
我该如何处理故障转移情况。

塞哈尔

我找到了解决方案。我在这里张贴以防万一有人有类似的问题。

有两个参数可以指定 IP:

  1. 主持人
  2. 连接字符串

如果您使用连接字符串,您需要指定所有属性值,例如

<add name="MySessionStateStore" applicationName = "testapp" 
      type="Microsoft.Web.Redis.RedisSessionStateProvider" 
connectionString ="172.29.10.11:6379,172.29.10.12:6379,172.29.10.13:6379,ssl=false,abortConnect=False" />

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Microsoft.Web.Redis.RedisSessionStateProvider是否支持与Redis存储的tls 1.2连接?

来自分类Dev

使用RedisSessionStateProvider时出现Microsoft.Owin.Security.AuthenticationTicket SerializationException

来自分类Dev

Microsoft Outlook Web Access中的多个删除

来自分类Dev

1个IP但多个Web服务器的子域

来自分类Dev

1个IP但多个Web服务器的子域

来自分类Dev

从RedisSessionStateProvider获取活动会话的列表

来自分类Dev

Microsoft的Edge Web浏览器能否在多个平台上运行?

来自分类Dev

如何在Microsoft Visual Studio Express中具有多个用于Web的C#类

来自分类Dev

单个静态IP后面的不同机器上的多个Web服务器

来自分类Dev

多个Docker容器作为单个IP上的Web服务器

来自分类Dev

如何在单个IP地址后面托管多个物理Web服务器?

来自分类Dev

同一物理网络上如何有多个Web服务器和IP

来自分类Dev

RedisSessionStateProvider ERR未知命令'EVAL'

来自分类Dev

Azure Web服务IP地址

来自分类Dev

MongoDB绑定多个IP

来自分类Dev

多个静态IP地址

来自分类Dev

每个IP多个连接

来自分类Dev

ip 路由多个条目

来自分类Dev

必须指定IP地址吗?

来自分类Dev

从Mono使用Microsoft.VisualStudio.Web.targets?

来自分类Dev

Microsoft.Web.Administration:System.UnauthorizedAccessException

来自分类Dev

Microsoft Dynamics 2016 Web API | POST invoicedetail

来自分类Dev

如何使用Microsoft.VisualStudio.Web.CodeGeneration?

来自分类Dev

使用Microsoft CDS Web API设置PrivilegeDepth

来自分类Dev

如何找出Microsoft Outlook Web访问版本?

来自分类Dev

如何使用Microsoft Word创建Web表单?

来自分类Dev

Microsoft Expression Web 4 JavaScript自动完成

来自分类Dev

Web部署和Microsoft Azure ApplicationInsights

来自分类Dev

Microsoft Band Web Tile无法更新

Related 相关文章

  1. 1

    Microsoft.Web.Redis.RedisSessionStateProvider是否支持与Redis存储的tls 1.2连接?

  2. 2

    使用RedisSessionStateProvider时出现Microsoft.Owin.Security.AuthenticationTicket SerializationException

  3. 3

    Microsoft Outlook Web Access中的多个删除

  4. 4

    1个IP但多个Web服务器的子域

  5. 5

    1个IP但多个Web服务器的子域

  6. 6

    从RedisSessionStateProvider获取活动会话的列表

  7. 7

    Microsoft的Edge Web浏览器能否在多个平台上运行?

  8. 8

    如何在Microsoft Visual Studio Express中具有多个用于Web的C#类

  9. 9

    单个静态IP后面的不同机器上的多个Web服务器

  10. 10

    多个Docker容器作为单个IP上的Web服务器

  11. 11

    如何在单个IP地址后面托管多个物理Web服务器?

  12. 12

    同一物理网络上如何有多个Web服务器和IP

  13. 13

    RedisSessionStateProvider ERR未知命令'EVAL'

  14. 14

    Azure Web服务IP地址

  15. 15

    MongoDB绑定多个IP

  16. 16

    多个静态IP地址

  17. 17

    每个IP多个连接

  18. 18

    ip 路由多个条目

  19. 19

    必须指定IP地址吗?

  20. 20

    从Mono使用Microsoft.VisualStudio.Web.targets?

  21. 21

    Microsoft.Web.Administration:System.UnauthorizedAccessException

  22. 22

    Microsoft Dynamics 2016 Web API | POST invoicedetail

  23. 23

    如何使用Microsoft.VisualStudio.Web.CodeGeneration?

  24. 24

    使用Microsoft CDS Web API设置PrivilegeDepth

  25. 25

    如何找出Microsoft Outlook Web访问版本?

  26. 26

    如何使用Microsoft Word创建Web表单?

  27. 27

    Microsoft Expression Web 4 JavaScript自动完成

  28. 28

    Web部署和Microsoft Azure ApplicationInsights

  29. 29

    Microsoft Band Web Tile无法更新

热门标签

归档