Blogs
📆 2025-12-19 00:45

缓存操作

在模板中,我们将使用HybridCache作为缓存解决方案。HybridCache是一个结合了本地缓存和分布式缓存的混合缓存系统,能够在提高性能的同时,确保数据的一致性和可靠性,它由微软官方维护,并以Microsoft.Extensions.Caching.Hybrid包发布。

CacheService

模板框架默认使用HybridCache来实现缓存操作,并通过CacheService进行封装,你可以在Share项目中找到它的实现。

它的默认配置,你可以在appsettings.json中的进行配置:

// 缓存配置
  "Cache": {
    // 最大内容字节
    "MaxPayloadBytes": 1048576,
    // 键长度
    "MaxKeyLength": 1024,
    // 过期 minutes
    "Expiration": 20,
    "LocalCacheExpiration": 10
  },

更多内容,参考官方文档

内容大纲