不知道咋搞搞的,我找到的是 好像是国内一个开发者所做的
<groupId>com.zengtengpeng</groupId>
看依赖的域名差不多明白吧
https://gitee.com/ztp/redisson-spring-boot-starter
使用起来 就三步 ,导依赖,配置,使用
依赖:
<dependency>
<groupId>com.zengtengpeng</groupId>
<artifactId>redisson-spring-boot-starter</artifactId>
<version>1.0.7</version>
</dependency>
配置 我用的yml
redisson:
single-server-config:
address: 127.0.0.1:6379
Controller层使用:
redissonCollection.getList() 获取到的数据类型是RList,直接以JSON返回给前端,使用和list相同
另外还有Object和二进制的用法,参见使用说明
@Autowired private CategoryService categoryService; @Autowired private RedissonCollection redissonCollection; @GetMapping("/findAll") public ResultInfo findall(){ RList<Category> cateList = redissonCollection.getList("cateList"); if (cateList.size()==0){ System.out.println("redis中没有, 走Mysql"); List<Category> list = categoryService.list(); redissonCollection.setListValues("cateList",list); }
//封装返回结果 ResultInfo resultInfo = new ResultInfo(); resultInfo.setFlag(true); resultInfo.setCode(3001); resultInfo.setData(cateList); return resultInfo; }