提交 ef15a1b2 编写于 作者: E Evan

refactor: change cache design pattern

上级 2a06bf6b
......@@ -62,17 +62,18 @@ public class JotterArticleService {
}
public void addOrUpdate(JotterArticle article) {
jotterArticleDAO.save(article);
redisService.delete("article" + article.getId());
Set<String> keys = redisService.getKeysByPattern("articlepage*");
redisService.delete(keys);
jotterArticleDAO.save(article);
}
public void delete(int id) {
jotterArticleDAO.deleteById(id);
redisService.delete("article:" + id);
Set<String> keys = redisService.getKeysByPattern("articlepage*");
redisService.delete(keys);
jotterArticleDAO.deleteById(id);
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册