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
1.2 KiB
LINGYUN.Abp.CachingManagement.Domain
缓存管理模块的领域层实现。
核心接口
ICacheManager
缓存管理器接口,定义了缓存管理的核心功能:
GetKeysAsync: 获取缓存键列表GetValueAsync: 获取缓存值SetAsync: 设置缓存值RefreshAsync: 刷新缓存RemoveAsync: 删除缓存
领域服务
CacheManager
缓存管理器的抽象基类,提供了基础的缓存管理实现。具体的缓存提供程序(如Redis)需要继承此类并实现相应的方法。
安装
abp add-module LINGYUN.Abp.CachingManagement
扩展开发
如果需要支持新的缓存提供程序,需要:
- 创建新的项目,继承
CacheManager类 - 实现所有抽象方法
- 注册为
ICacheManager的实现(使用[Dependency(ReplaceServices = true)])
更多
有关更多信息,请参阅以下资源: