首頁  >  文章  >  資料庫  >  Springboot2.6整合redis maven報錯怎麼解決

Springboot2.6整合redis maven報錯怎麼解決

王林
王林轉載
2023-05-28 12:55:121982瀏覽
    ##Springboot 2.6整合redis maven報錯

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

    當加這個設定後,POM.xml的第一行總是報錯:

    描述    資源    路徑    位置    型別

    io.lettuce:lettuce-core:jar:6.1.8.RELEASE 在先前的嘗試中未能從https://repo.maven.apache.org/maven2 傳送。此故障已快取在本機儲存庫中,並且不會重新嘗試解決方案,直到中央更新間隔已過或強制更新。原始錯誤:無法從中央(https://repo.maven.apache.org/maven2)傳輸工件 io.lettuce:lettuce-core:jar:6.1.8.RELEASE:操作已取消。

    org .eclipse.aether.transfer.ArtifactTransferException:io.lettuce:lettuce-core:jar:6.1.8.RELEASE 在先前的嘗試中未能從https://repo.maven.apache.org/maven2 傳輸。此故障已快取在本機儲存庫中,並且不會重新嘗試解決方案,直到中央更新間隔已過或強制更新。原始錯誤:無法從中央(https://repo.maven.apache.org/maven2)傳輸工件 io.lettuce:lettuce-core:jar:6.1.8.RELEASE:操作已取消。

    在org.eclipse .aether.internal.impl.DefaultUpdateCheckManager.newException(DefaultUpdateCheckManager.java:225)
        在org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.checkifact(DefaultUpdateManager.S. .internal.impl.DefaultArtifactResolver.gatherDownloads(DefaultArtifactResolver.java:574)
       位於org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactRopver. .impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:402)
       位於org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.:21229.225o5.com .DefaultRepositorySystem.resolveDependency(DefaultRepositorySystem.java:340)
       位於org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProject.DefaultProjectDependenciesResolver.resolve(DefaultectProject.DefaultProjectDependenciesResolver.resolve(DefaultectProject.DefaultProjectDependenciesResolver.resolve(DefaultectProject.DefaultProv.Sache. .resolveDependencies(DefaultProjectBuilder .java:227)
        在org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:200)
        在org.apache.maven.project.DefaultProject.DefaultProjectBuilder.d

    ##查看的意思是取得不到最新包,因為maven之前已經下載過,需要刪除m2庫裡的最新玩意,

    #找到自己的倉庫,我的是C: \users\ckw\.m2\repository>,

    在這個目錄下,開啟cmd,執行:
    for /r %i in (*.lastUpdated) do del %i

    執行這個批次,

    ##刪除完成後,按下面圖,更新一下就好了

    Springboot2.6整合redis maven報錯怎麼解決#SpringBoot整合Redis連線不上

    問題描述

    ##初學SpringBootSpringboot2.6整合redis maven報錯怎麼解決

    ##當進行SpringBoot集成Redis時。測試向redis中添加String類型的數據,

    key=name , value = zlw

    但出現網關錯誤:(Whitelabel Error Page)

    #看控制台輸出發現,大致應該是redis沒有連線成功。

    Servlet .service() for servlet [dispatcherServlet] 在路徑[] 的上下文中拋出異常[請求處理失敗;嵌套異常是 org.springframework.data.redis.RedisConnectionFailureException: 無法連接到 Redis;嵌套異常是 io.lettuce.core.RedisConnectionException: Unable to connect to 192.168.86.129/:6379] with root Cause

    ##上網搜尋了很多這個問題的錯誤,但似乎都解決了,不是自己的錯誤,但是後來回想到,學習linux的時候,想要連接成功必須要關閉linux的防火牆才行。。

    Springboot2.6整合redis maven報錯怎麼解決

    試一試

    可以看到防火牆已經關閉了,

    哇~有新發現了,雖然頁面還是沒有變化,但是控制台的資訊發生了變化。

    ##提示:##WRONGPASS 無效的使用者名稱密碼對或使用者被停用。

    Springboot2.6整合redis maven報錯怎麼解決這應該是我的redis密碼有問題。

    原來是我的密碼加上了引號

    記住:密碼要去掉引號! ! !

    去掉雙引號之後再訪問,成功! !

    Springboot2.6整合redis maven報錯怎麼解決

    Springboot2.6整合redis maven報錯怎麼解決

    以上是Springboot2.6整合redis maven報錯怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

    陳述:
    本文轉載於:yisu.com。如有侵權,請聯絡admin@php.cn刪除