ASP.Net会话状态提供程序故障转移方案

bah*_*lan 6 asp.net session session-state inproc redis

我们已经将Redis会话状态提供程序实现到我们的Web应用程序,它就像一个魅力,但我想知道如果redis服务器出现故障或Web服务器无法连接到redis服务器会发生什么.

有没有办法使用InProc会话状态管理作为Redis的故障转移?我找不到任何关于声明多个会话状态提供程序的文档,因此如果redis失败,系统可以继续使用inproc.(我接受在redis中丢失会话状态并在发生故障时从头开始并且再次丢失会话状态inproc并且如果redis可用则再次从头开始)

小智 0

您需要为您的redis服务器定义slave并使用redis哨兵来监控您的服务器

  • @alirezam 我不相信 ASP.NET Redis 会话状态提供程序支持 redis 哨兵。如果你不知道的话,我会很高兴我错了。 (2认同)