SpringBoot整合使用Redisson


不知道咋搞搞的,我找到的是 好像是国内一个开发者所做的  

    <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; }

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM