码迷,mamicode.com
首页 > 编程语言 > 详细

Springboot 集成 Redis

时间:2020-06-24 16:00:47      阅读:50      评论:0      收藏:0      [点我收藏+]

标签:返回值   service   集成   boot   block   ble   更新   return   步骤   

@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

标签:返回值   service   集成   boot   block   ble   更新   return   步骤   

原文地址:https://www.cnblogs.com/mengjianzhou/p/13187527.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!