SpringCloud学习笔记(四)SpringDataRedis 的存储和缓存同步

1.引入依赖


	org.springframework.boot
	spring-boot-starter-data-redis

2.缓存读取和设置

	@Autowired
	private RedisTemplate redisTemplate;
	public Article findById(String id) {
		Article article = (Article) redisTemplate.opsForValue().get("article_" + id);
		if (ObjectUtils.isEmpty(article)) {
			article = articleDao.findById(id).get();
			redisTemplate.opsForValue().set("article_" + article.getId(),article,60*10 ,TimeUnit.SECONDS);
			return article;
		}
		return article;
	}

3.缓存同步 -- 更新和删除,需要删除缓存

redisTemplate.delete("article_" + id);

 

你可能感兴趣的:(微服务项目,springcloud微服务)