「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
昔で言う、StateServerやSQL Serverのモード。
Redisが一般的
2.1以前のバージョンでは、AddDistributedRedisCache?を、
2.2以降のバージョンでは、AddStackExchangeRedisCache?を使う。
using StackExchange.Redis; using Microsoft.AspNetCore.DataProtection; ... var redis = ConnectionMultiplexer .Connect(Environment.GetEnvironmentVariable("REDIS")); services .AddDataProtection() .PersistKeysToStackExchangeRedis(redis, "DataProtectionKeys"); services.AddStackExchangeRedisCache(option => { option.Configuration = Environment .GetEnvironmentVariable("REDIS"); option.InstanceName = "RedisInstance"; });
Connectメソッドの引数はconfigで、ココに、以下のように、
「,」区切りで、色々なオプションを設定可能であるもよう。
ConnectionMultiplexer connection = ConnectionMultiplexer.Connect("endpoint,password=password,ConnectTimeout=10000");
を呼び出す。
Tags: :.NET開発, :.NET Core, :ASP.NET, :ASP.NET MVC