Springboot 集成 Redis
Posted 梦见舟
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Springboot 集成 Redis相关的知识,希望对你有一定的参考价值。
@CachePut 和 @Cacheable 区别
操作步骤如下:
1. t1 t2 都为空值
@CachePut("t1")
public String getData1(){
return service.getData1();
}
@Cacheable("t2")
public String getData1(){
return service.getData2();
}
此时 t1 = "hello 1";
此时 t2 = "hello 2";
2. 修改返回值
service.getData1() = "hello 1-1";
service.getData2() = "hello 2-2";
此时 t1 = "hello 1-1";
此时 t2 = "hello 2"
结论:@CachePut 数据会更新,@Cacheable 数据不会更新
以上是关于Springboot 集成 Redis的主要内容,如果未能解决你的问题,请参考以下文章
Springboot集成Redis详细教程(缓存注解使用@Cacheable,@CacheEvict,@CachePut)