【发布时间】:2021-03-25 01:25:06
【问题描述】:
伙计们。
我使用带有缓存的 EF Core。当前的缓存实现需要对象支持IMemoryCache接口。
但是所有的分布式缓存都实现了 IDistributionCache 并且没有直接的方式说 DbContext 可以使用,例如 Redis 缓存而不是内存缓存。
Redis 缓存集成是否有任何现有的解决方案?或者我必须在IDistributionCache 和IMemoryCache 之间实现自己的代理。
我当前的 .NET 版本是 .NET 5.0 - 预览版 4。
谢谢。
【问题讨论】:
-
只是好奇,您是否查看了 Mohsin Nasir 和 Steve Smith 关于缓存的 dot net core 性能文章?看起来它涵盖了您所要求的内容。 link
标签: caching .net-core redis entity-framework-core