redisson版本与springboot版本依赖关系

redisson版本

  • Redisson与Springboot集成【官方】
    • 3.18.0版本的redisson
    • 3.18.1版本的redisson
  • 总结

关于reddison与springboot集成报错,日志如下:

Caused by: java.lang.ClassNotFoundException: org.springframework.data.redis.connection.zset.Tuple

原因是版本对应有误。需要确保:使用与 Spring Data Redis 版本相对应的正确版本的 redisson-spring-data 模块

直接说结论,节约大家时间。SpringBoot版本为2.7.x,最高使用redisson版本如下:



    org.redisson
    redisson-spring-boot-starter
    3.18.0


SpringBoot版本为3.x.y,用最新的就好,具体参考官方

Redisson与Springboot集成【官方】

将 Redisson 与 Spring Boot 库集成。取决于 Spring Data Redis 模块。

支持 Spring Boot 1.3.x – 3.1.x。

点我跳转查看

在这里插入图片描述

这里可以看到,如果项目使用的Springboot版本低于3.x.y,那么你的redisson版本该考虑使用:redisson-spring-data-2x了。

3.18.0版本的redisson

在这里插入图片描述

在mvnrepository仓库可以看到,最低支持的版本是2.7.x,并且redisson-spring-data-27

3.18.1版本的redisson

在这里插入图片描述

在mvnrepository仓库可以看到,最低支持的版本是3.0.x,并且redisson-spring-data-30

总结

redisson-spring-data module name Spring Boot version
redisson-spring-data-16 1.3.y
redisson-spring-data-17 1.4.y
redisson-spring-data-18 1.5.y
redisson-spring-data-2x 2.x.y
redisson-spring-data-3x 3.x.y

上述表格源自点我跳转

     
         org.redisson
         
         redisson-spring-data-16
         
         redisson-spring-data-17
         
         redisson-spring-data-18
         
         redisson-spring-data-20
         
         redisson-spring-data-21
         
         redisson-spring-data-22
         
         redisson-spring-data-23
         
         redisson-spring-data-24
         
         redisson-spring-data-25
         
         redisson-spring-data-26
         
         redisson-spring-data-27
         
         redisson-spring-data-30
         
         redisson-spring-data-31
         3.23.3
     

上述maven配置信息源自点我跳转

如果这篇文章能帮到你,我很荣幸。如果文中有误,欢迎指正,你的支持是我坚持下去的动力,不然,我就继续配送我的外卖了。

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/057b896250.html