您当前的位置: 首页 >  ar

java持续实践

暂无认证

  • 3浏览

    0关注

    746博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

黑马十次方项目day02-15之使用SpringDataRedis删除Redis数据

java持续实践 发布时间:2019-01-13 18:33:30 ,浏览量:3

文章目录
      • 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, 要经过数据库查询了.

关注
打赏
1658054974
查看更多评论
立即登录/注册

微信扫码登录

0.0692s