带有 DNX 核心 5 的 Microsoft azure redis 缓存
Microsoft azure redis cache with DNX core 5
尝试将 redis azure 缓存与 ASP.NET 5 应用程序一起使用。
在我的依赖项中:
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta4",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta4",
"Microsoft.AspNet.Mvc": "6.0.0-beta4",
"StackExchange.Redis": "1.0.450"
},
"commands": {
"web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000"
},
"frameworks": {
"dnx451": { },
"dnxcore50": { }
},
代码如:
private readonly IDatabase _cache;
private readonly ConnectionMultiplexer _connection;
不编译...如果我删除 dnxcore50 框架,就可以了。
有任何让 redis azure 与 dnxcore50 一起工作的技巧吗?
StackExchange.Redis
support for DNX Core is in progress。您已经可以在他们的预发布版本中使用它。
Microsoft references it in Microsoft.Framework.Caching.Redis,但目前仅针对框架 4.5.1。
另外请注意,除非您正在使用 Redis 做一些特定的事情,否则我建议您查看缓存框架接口;这将使您可以针对您的缓存解决方案采用其他技术,并且不需要您编写尽可能多的适配器代码来将其与 ASP.Net 集成。 (当然,我通常用 Redis 做特定的事情,所以我自己不遵循这个;持保留态度。)
尝试将 redis azure 缓存与 ASP.NET 5 应用程序一起使用。 在我的依赖项中:
"dependencies": {
"Microsoft.AspNet.Server.IIS": "1.0.0-beta4",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta4",
"Microsoft.AspNet.Mvc": "6.0.0-beta4",
"StackExchange.Redis": "1.0.450"
},
"commands": {
"web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000"
},
"frameworks": {
"dnx451": { },
"dnxcore50": { }
},
代码如:
private readonly IDatabase _cache;
private readonly ConnectionMultiplexer _connection;
不编译...如果我删除 dnxcore50 框架,就可以了。
有任何让 redis azure 与 dnxcore50 一起工作的技巧吗?
StackExchange.Redis
support for DNX Core is in progress。您已经可以在他们的预发布版本中使用它。
Microsoft references it in Microsoft.Framework.Caching.Redis,但目前仅针对框架 4.5.1。
另外请注意,除非您正在使用 Redis 做一些特定的事情,否则我建议您查看缓存框架接口;这将使您可以针对您的缓存解决方案采用其他技术,并且不需要您编写尽可能多的适配器代码来将其与 ASP.Net 集成。 (当然,我通常用 Redis 做特定的事情,所以我自己不遵循这个;持保留态度。)