最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot解決NoClassDefFoundError:?redis/clients/jedis/util/SafeEncoder問題

 更新時間:2026年03月12日 09:08:05   作者:yssa1125001  
這篇文章主要介紹了springboot解決NoClassDefFoundError:?redis/clients/jedis/util/SafeEncoder問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

這個問題純粹是版本不兼容問題,是因為 spring-data-redis 與 jedis 的版本不兼容造成的,一般使用jedis時會出現(xiàn)類似問題,特別是使用jedis進行多redis數(shù)據(jù)源自定義配置時容易出現(xiàn)。

解決辦法

步驟一

首先查看你所依賴的 spring-data-redis 版本,如果是springboot則依賴spring-boot-starter-data-redis,其內(nèi)部包含了 spring-data-redis,查看其具體版本。

如圖所示:

可以看到我所依賴的 spring-boot-starter-data-redis 版本是 2.0.9.RELEASE,而其內(nèi)部依賴的 spring-data-redis 版本是 2.5.1 

步驟二

根據(jù)查處的 spring-data-redis 版本,去maven中心倉庫查看其對應的jedis版本。

在此頁面中總全局搜索jedis即可

可以看到對應的jedis版本應該為3.6.0,接下來修改pom文件中的jedis版本為對應版本即可,別忘了清下maven緩存再重啟springboot。 

最后貼上我自己的pom配置

        <!-- redis 緩存操作 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-redis</artifactId>
            <version>2.0.9.RELEASE</version>
            <exclusions>
                <!-- 不依賴Redis的異步客戶端lettuce -->
                <exclusion>
                    <groupId>io.lettuce</groupId>
                    <artifactId>lettuce-core</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <!-- Redis的異步客戶端jedis -->
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>3.6.0</version>
        </dependency>

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

西丰县| 呼和浩特市| 武隆县| 同江市| 洞头县| 南安市| 慈利县| 普陀区| 玉屏| 弥渡县| 娱乐| 大新县| 青冈县| 营口市| 库伦旗| 陆良县| 随州市| 东乡| 新兴县| 元江| 云浮市| 曲松县| 泰顺县| 庆云县| 左权县| 萨嘎县| 包头市| 鹿邑县| 南郑县| 镇巴县| 乌拉特中旗| 岑巩县| 旬邑县| 多伦县| 依安县| 山东省| 仙桃市| 惠东县| 凤山市| 都兰县| 邵阳市|