最新国产好看的视频,伊人天堂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)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

乌恰县| 桂东县| 斗六市| 花莲县| 蓝山县| 崇仁县| 林口县| 黄冈市| 岳西县| 公安县| 项城市| 平山县| 调兵山市| 邵阳市| 万州区| 海口市| 利津县| 沙雅县| 济阳县| 五常市| 岳阳市| 翼城县| 天镇县| 闽清县| 探索| 永福县| 民丰县| 肇东市| 荥经县| 英超| 都兰县| 婺源县| 荔浦县| 万山特区| 绥宁县| 长顺县| 腾冲县| 黔江区| 高雄市| 兴和县| 苍南县|