这是基于vue-vben-admin 模板适用于abp Vnext的前端管理项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1.2 KiB

LINGYUN.Abp.CachingManagement.Domain

缓存管理模块的领域层实现。

核心接口

ICacheManager

缓存管理器接口,定义了缓存管理的核心功能:

  • GetKeysAsync: 获取缓存键列表
  • GetValueAsync: 获取缓存值
  • SetAsync: 设置缓存值
  • RefreshAsync: 刷新缓存
  • RemoveAsync: 删除缓存

领域服务

CacheManager

缓存管理器的抽象基类,提供了基础的缓存管理实现。具体的缓存提供程序(如Redis)需要继承此类并实现相应的方法。

安装

abp add-module LINGYUN.Abp.CachingManagement

扩展开发

如果需要支持新的缓存提供程序,需要:

  1. 创建新的项目,继承 CacheManager
  2. 实现所有抽象方法
  3. 注册为 ICacheManager 的实现(使用 [Dependency(ReplaceServices = true)]

更多

有关更多信息,请参阅以下资源: