摘要
本发明实施例提供了一种自适应缓存管理方法及系统。该方法首先利用智能注解配置基础过期时间、更新策略和热点流量阈值,生成与业务方法绑定的缓存策略基础实例;然后借助动态流量感知模块实时采集每秒查询率、缓存命中率、数据更新频率和响应延迟等流量指标,通过滑动时间窗口算法确定波动系数,实时感知流量变化;当波动系数大于预设阈值时,按预设规则将缓存策略在惰性更新、主动预加载和允许过期数据策略间动态更新并关联当前实例;最后基于缓存策略当前实例,利用分布式锁协调机制保障缓存更新操作的原子性。上述流程通过动态调整缓存策略与分布式协同,减少高峰期缓存过早失效导致的数据库压力及低谷期资源浪费,从而可显著提高资源利用率。