【问题标题】:Use redis cache with EF Core将 redis 缓存与 EF Core 一起使用
【发布时间】:2021-03-25 01:25:06
【问题描述】:

伙计们。

我使用带有缓存的 EF Core。当前的缓存实现需要对象支持IMemoryCache接口。 但是所有的分布式缓存都实现了 IDistributionCache 并且没有直接的方式说 DbContext 可以使用,例如 Redis 缓存而不是内存缓存。 Redis 缓存集成是否有任何现有的解决方案?或者我必须在IDistributionCacheIMemoryCache 之间实现自己的代理。

我当前的 .NET 版本是 .NET 5.0 - 预览版 4。

谢谢。

【问题讨论】:

  • 只是好奇,您是否查看了 Mohsin Nasir 和 Steve Smith 关于缓存的 dot net core 性能文章?看起来它涵盖了您所要求的内容。 link

标签: caching .net-core redis entity-framework-core


【解决方案1】:

我也在研究这个。你可能想看看 https://github.com/VahidN/EFCoreSecondLevelCacheInterceptor

【讨论】:

  • 你好。是的,我已经开始使用这个库了。
猜你喜欢
  • 1970-01-01
  • 2018-04-26
  • 2020-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-20
  • 2023-03-04
  • 2016-07-09
相关资源
最近更新 更多