首页 > 解决方案 > Redis - IIS8 - 如何验证证书(会话缓存)

问题描述

大家早上好,

我需要在具有许多组件和多个网页的应用公园中替换 AppFabric for Redis。我的工作是在对应用程序代码的影响最小的情况下做出这种改变。

我用

FOR服务器缓存

////Connection... SSL REDIS6
ConfigurationOptions options = new ConfigurationOptions()
{
   EndPoints = { { "MyNLB", 6379 } },
   Ssl = true,
   SslProtocols = SslProtocols.Tls12,
   Password = "MyPassword"
};
options.CertificateValidation += CheckServerCertificate; // <--- here it is the delegate who verifies the certificate ...

using (ConnectionMultiplexer redisConn = ConnectionMultiplexer.Connect(options))
{
   // <<<<< CONNECTED >>>>>
   IDatabase db = redisConn.GetDatabase();

   //My commands GET / SET / ETC..
}
// <<<<< DISCONNECTED >>>>>

FOR 会话缓存

我用

在 Web.Config 文件中

<add name="MySessionStateStore" 
               type="Microsoft.Web.Redis.RedisSessionStateProvider" 
               host="MyNLB" 
               port="6379" 
               accessKey="MyPassword" 
               ssl="true" 
               protocol="tls12" />

谢谢,

弗兰基

标签: .netiisredisstackexchange.redis

解决方案


推荐阅读