springboot 2.1.3 集成redis 打包报错

springboot2.1.3 集成redis 打包报错:Caused by: java.lang.NoSuchMethodError: org.springframework.data.redis.connection.RedisConnection.getConfig(Ljava/lang/String;)Ljava/util/List;
错误提示信息如下:
图片说明
图片说明

POM文件:

图片说明

                    有谁遇到过,帮帮忙

打包的时候过滤掉测试类 试试
或者换个版本springboot+redis
https://blog.csdn.net/qq_37670707/article/details/88740903

java.lang.NoSuchMethodError
应该是jedis版本的问题,换最新的版本试试。

这里我的版本是根据<parent>来的
    <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.2.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

        <!-- redis -->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-redis</artifactId>
    </dependency>

  <!--支持session共享 -->
   <dependency>
      <groupId>org.springframework.session</groupId>
      <artifactId>spring-session-data-redis</artifactId>
   </dependency>

   <dependency>
      <groupId>redis.clients</groupId>
      <artifactId>jedis</artifactId>
   </dependency>

别指定版本,都用默认的试试。

<!--<dependency> -->
  <!--<groupId>org.springframework.session</groupId>  -->
  <!--<artifactId>spring-session</artifactId>-->
<!--</dependency>-->
我也遇到了这个问题,你看下是不是引入了这个包导致的