1)安装NuGet包 Microsoft.Extensions.Caching.Redis.Core
2)在Startup.cs的ConfigureServices()中添加如下的代码:
services.AddDistributedRedisCache(options => Configuration.GetSection("redis").Bind(options)); services.AddSession();
3)在Configure()中添加 app.UseSession();
4)在 appsettings.json 中添加如下的配置:
{ "redis": { "InstanceName": "key的前缀", "Configuration": "实例ID.redis.rds.aliyuncs.com:6379,password=实例ID:密码" } }
注:由于StackExchange.Redis在Linux上无法通过主机名连接redis,如果在Linux上运行,需要把“实例ID.redis.rds.aliyuncs.com”改为redis服务器的IP地址。
http://www.cnblogs.com/savorboard/p/5592948.html