springboot集成redis-部分

springboot集成redis

1.添加依赖(2.0以后)
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis</artifactId>
    <version>2.1.4.RELEASE</version>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-redis-reactive</artifactId>
    <version>2.1.4.RELEASE</version>
</dependency>
2.通过依赖注入 获取redis操作模板
@Autowired
private RedisTemplate<String, String> redisTemplate;
2.1删除方法
redisTemplate.opsForHash().delete("redis库名","多个变量");
//删除USERINFO库key 为1 ,2的键值对
redisTemplate.opsForHash().delete(USERINFO,"1","2");
2.2存取 list 对象
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;  //引入的阿里 json包
//存入缓存 --第一种
redisTemplate.opsForValue().set("tree", JSON.toJSON(sysRegionList).toString());
//存入缓存 -- 第二种
redisTemplate.opsForValue().set("tree", JSONObject.toJSONString(sysRegionList));

/**
* 原理 存为list 数据 取出为json  转换为list 数据即可
*/

//取缓存数据
String tree = redisTemplate.opsForValue().get("tree");
//转换list  第一种
List<SysRegionListDto> sysRegionListDtos = JSONObject.parseArray(tree, SysRegionListDto.class);
//转换list 第二种
List<SysRegionListDto> sysRegionListDtos = JSONArray.parseArray(tree,SysRegionListDto.class);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值