在.net Core中使用StackExchange.Redis 2.0
程序员文章站
2022-07-02 17:36:52
StackExchange.Redis 2.0做了大量的改进包括使用了高性能的IO库System.IO.Pipelines来提升性能以及解决Timeouts问题, 但是在.net Core2.2之前为实现布式缓存和session等引用了Microsoft.AspNetCore.DataProtect ......
stackexchange.redis 2.0做了大量的改进包括使用了高性能的io库system.io.pipelines来提升性能以及解决timeouts问题,
但是在.net core2.2之前为实现布式缓存和session等引用了microsoft.aspnetcore.dataprotection.redis和microsoft.extensions.caching.redis ,这2个包都要求使用stackexchange.redis.strongname但此包已经不再升级。
如果独立安装stackexchange.redis 2.0则会与stackexchange.redis.strongname冲突,此问题已在.netcore2.2中解决,只需要删除包microsoft.aspnetcore.dataprotection.redis,microsoft.extensions.caching.redis 和stackexchange.redis.strongname(如果有)
并安装包microsoft.extensions.caching.stackexchangeredis和microsoft.aspnetcore.dataprotection.stackexchangeredis,
代码中使用persistkeystostackexchangeredis替换persistkeystoredis,addstackexchangerediscache替换adddistributedrediscache。
上一篇: python学习从入门到精通要多久?
推荐阅读
-
PDF管理控件Aspose.PDF for .Net使用教程:在PDF文件中嵌入字体
-
使用VS2019在WSL中开发调试.NET Core
-
三分钟学会Redis在.NET Core中做缓存中间件
-
详解ASP.NET Core 在 JSON 文件中配置依赖注入
-
详解在ASP.NET Core下使用SignalR技术
-
.net core使用redis基于StackExchange.Redis
-
HighCharts图表控件在ASP.NET WebForm中的使用总结(全)
-
在ASP.NET Core 3.0中使用Swagger
-
在.NET Core中使用Jwt对API进行认证
-
在ASP.NET Core中实现一个Token base的身份认证实例