聊一个springboot整合jetcache2.7.3所遇见的问题

683 阅读1分钟

由于springboot2.7.3所使用的jedis的版本控制为3.8.0 如图

image.png

然而 jetcache 2.7.3所希望用的jedis的版本是 4.3.1 如同

image.png

由于maven依赖短路径优先 jetcache所使用版本就会为 3.8.0

这样会导致springboot启动报错

解决办法:

<!--处理jedis的版本问题-->
<dependency>
    <groupId>com.alicp.jetcache</groupId>
    <artifactId>jetcache-starter-redis</artifactId>
    <version>2.7.3</version>
    <exclusions>
        <exclusion>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
        </exclusion>
    </exclusions>
</dependency>

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