文章目录
service
- service
- 测试
当数据进行修改和从数据库删除时, 需要把redis中的数据,进行删除和修改 在com.tensquare.article.service.ArticleService中添加代码
/**
* 修改
* @param article
*/
public void update(Article article) {
redisTemplate.delete("article_" + article.getId());
articleDao.save(article);
}
/**
* 删除
* @param id
*/
public void deleteById(String id) {
redisTemplate.delete("article_" + id);
articleDao.deleteById(id);
}
测试
先执行根据id查询的请求,get请求,查询id为1,http://localhost:9004/article/1
第一次查询经过数据库,第二次查询经过redis直接读取.
再发送根据id,修改文章的请求. http://localhost:9004/article/1
传递参数
{
"content": "testc"
}
再次执行根据id查看的请求,这个时候,就不走redis, 要经过数据库查询了.