Springboot 2.6集成redis maven報錯的坑記錄
Springboot 2.6集成redis maven報錯
<dependency> ? ? ? ? ? ? <groupId>org.springframework.boot</groupId> ? ? ? ? ? ? <artifactId>spring-boot-starter-data-redis</artifactId> ? ? ? ?</dependency>
當加這個配置后,POM.xml的第一行總是報錯:
Description Resource Path Location Type
io.lettuce:lettuce-core:jar:6.1.8.RELEASE failed to transfer from https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact io.lettuce:lettuce-core:jar:6.1.8.RELEASE from/to central (https://repo.maven.apache.org/maven2): The operation was cancelled.org.eclipse.aether.transfer.ArtifactTransferException: io.lettuce:lettuce-core:jar:6.1.8.RELEASE failed to transfer from https://repo.maven.apache.org/maven2 during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact io.lettuce:lettuce-core:jar:6.1.8.RELEASE from/to central (https://repo.maven.apache.org/maven2): The operation was cancelled.
at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.newException(DefaultUpdateCheckManager.java:225)
at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.checkArtifact(DefaultUpdateCheckManager.java:189)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.gatherDownloads(DefaultArtifactResolver.java:574)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:484)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:402)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:229)
at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:340)
at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:191)
at org.apache.maven.project.DefaultProjectBuilder.resolveDependencies(DefaultProjectBuilder.java:227)
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:200)
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:124)
看了意思是獲取不到最新包,因為maven之前已經(jīng)下載過,需要刪除m2庫里的最新玩意,
找到自己倉庫,我的是C:\users\ckw\.m2\repository>,
在這個目錄下,打開cmd,執(zhí)行:
for /r %i in (*.lastUpdated) do del %i
執(zhí)行這個批處理,
刪完后,按下面圖,update一把就好了
SpringBoot集成Redis連接不上
問題描述
初學SpringBoot
當進行SpringBoot集成Redis時。測試向redis中添加String類型的數(shù)據(jù),key=name , value = zlw
。
但出現(xiàn)了一下錯誤:(Whitelabel Error Page)
看控制臺輸出發(fā)現(xiàn),大致應該是redis沒有連接成功。
Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redis; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to 192.168.86.129/<unresolved>:6379] with root cause
上網(wǎng)搜索了好多這個問題的錯誤,但好像都沒有解決,不是自己的錯誤,但后來回想到,學習linux的時候,想要連接成功必須要關(guān)閉linux的防火墻才行。。。
試一試
可以看到防火墻已經(jīng)關(guān)閉了,
哇~有新發(fā)現(xiàn)了,,雖然頁面還是沒有變化,但控制臺的信息發(fā)生了變化。
提示:
WRONGPASS invalid username-password pair or user is disabled.
這應該是我的redis密碼有問題。。
原來是我的密碼加上了引號
記?。好艽a要去掉引號!??!
去掉雙引號之后再次訪問,成功?。?/p>
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
詳解SpringCloud微服務架構(gòu)之Hystrix斷路器
本篇文章主要介紹了詳解SpringCloud微服務架構(gòu)之Hystrix斷路器,Hystrix是一個庫,通過添加延遲容差和容錯邏輯來幫助您控制這些分布式服務之間的交互,有興趣的可以了解一下2018-01-01Spring Boot集成MyBatis實現(xiàn)通用Mapper的配置及使用
關(guān)于MyBatis,大部分人都很熟悉。MyBatis 是一款優(yōu)秀的持久層框架,它支持定制化 SQL、存儲過程以及高級映射。這篇文章主要介紹了Spring Boot集成MyBatis實現(xiàn)通用Mapper,需要的朋友可以參考下2018-08-08