Microsoft.Extensions.Cashing.Redis和Microsoft.Extensions.Caching.StackExchangeRedis.RedisCache之间的区别 [英] Differences between Microsoft.Extensions.Cashing.Redis and Microsoft.Extensions.Caching.StackExchangeRedis.RedisCache

查看:1408
本文介绍了Microsoft.Extensions.Cashing.Redis和Microsoft.Extensions.Caching.StackExchangeRedis.RedisCache之间的区别的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有点迷路了.我正在阅读有关使用Redis进行ASP.NET Core缓存的Microsoft文档. 并且该文档建议使用Microsoft.Extensions.Caching.StackExchangeRedis,它是一个开源的第三方库.

I am a little bit lost. I am reading Microsoft documentation for ASP.NET Core caching using Redis. And the documentation suggests to use Microsoft.Extensions.Caching.StackExchangeRedis which is an open source third party library.

但是我已经看到其他一些教程正在使用Microsoft.Extensions.Caching.Redis,它是更原生的asp.net核心.

But I've seen some other tutorials are using Microsoft.Extensions.Caching.Redis, which is a more native asp.net core.

最后,它们都使用相同的接口IDistributedCache

And at the end they both use the same interface IDistributedCache

为什么我需要StackExchangeRedis,它比Microsoft.Extensions.Caching.Redis有什么优势?

Why I need StackExchangeRedis and what advantages it has over Microsoft.Extensions.Caching.Redis?

推荐答案

查看 Microsoft.Extensions.Caching.Redis Microsoft. Extensions.Caching.StackExchangeRedis 揭示了它.

Microsoft.Extensions.Caching.Redis基于StackExchange redis 1.x库,而Microsoft.Extensions.Caching.StackExchangeRedis基于同一库的2.x.

Microsoft.Extensions.Caching.Redis is based on StackExchange redis 1.x library, whereas Microsoft.Extensions.Caching.StackExchangeRedis is based on 2.x of the same library.

另外,Microsoft.Extensions.Caching.Redis似乎并没有针对其他的3.1 exteionsn库(Microsoft.Extensions.Options/Caching.Abstractions).

Also Microsoft.Extensions.Caching.Redis doesn't seem to target the 3.1 exteionsn libraries (Microsoft.Extensions.Options/Caching.Abstractions) where the other does.

因此,对于.NET Core 3.x和更高版本,请使用Microsoft.Extensions.Caching.StackExchangeRedis,因为以前的版本可能不会像新版本一样被保留为日志.

So for .NET Core 3.x and newer use Microsoft.Extensions.Caching.StackExchangeRedis as the previous one may not be maintained as log as the new one.

这篇关于Microsoft.Extensions.Cashing.Redis和Microsoft.Extensions.Caching.StackExchangeRedis.RedisCache之间的区别的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆