@Aspect
@Component
@Slf4j
public class TagAspect {
@Autowired
private StringRedisTemplate redisTemplate;
@Pointcut("execution(* com.egoo.eeip.kbp.server.controller.KnowledgeTagController.delete(..))||execution(* com.egoo.eeip.kbp.server.controller.KnowledgeTagController.saveOrEdit(..))||execution(* com.egoo.eeip.kbp.server.controller.KnowledgeTagController.uploadTags(..))")
public void ktAspect(){
log.info("删除redis缓存");
}
@After(value = "ktAspect()")
public void ktRemove(){
redisTemplate.delete(RedisKeyConstant.KT_PUBLIC_TWO);
redisTemplate.delete(RedisKeyConstant.KT_PUBLIC_ONE);
}
}