在.net Core中使用StackExchange.Redis 2.0


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。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM