โ ๏ธ ๋ฌธ์ ์ํฉ
Spring Boot์์ Gradle์ ์๋ Dependency์ ๋ฒ์ ์ ์ ๋ฆฌํ๋ ์ค์ Redis ์ฌ์ฉ์ ์ํ Lettuce ์์กด์ฑ์ ์์ ํ๋ ์ค ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค.
๊ธฐ์กด์๋ ์ฌ์ฉํ๋ Lettuce ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฒ์ ์ ๋ค์๊ณผ ๊ฐ์ด ๋ช ์์ ์ผ๋ก ์ ์ด์คฌ์๋ค.
implementation 'io.lettuce:lettuce-core:6.0.0.RELEASE'
ํ์ง๋ง ํ์ฌ Spring Boot ๋ฒ์ ์ ๋ง๊ฒ ์ฌ์ฉํ๋๋ก ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฒ์ ์ ๋๋๋ก ์์ ํด์คฌ๋ค.
implementation 'io.lettuce:lettuce-core'
๋น๋๋ ์ ๋๋ก ๋์ง๋ง ๋ฐํ์ ์ค์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค.
โ๏ธ์๋ฌ ๋ฉ์์ง
Caused by: io.lettuce.core.RedisCommandExecutionException: NOAUTH Authentication required.
๐ป ๊ฐ๋ฐ ํ๊ฒฝ
- Framework : Spring Boot 3.4.1
- Language : Java 21
- DB : Redis ???
๐ ์์ธ
Spring Boot 3.4.1 ๋ฒ์ ์ dependency ๋ฒ์ ๋ค์ ๋ชฉ๋ก์ ๋ณด๋ฉด, lettuce-core `6.4.1.RELEASE` ๋ฒ์ ์ ์ฌ์ฉํ๊ฒ ๋์ด์๋ค.
ํ์ง๋ง, spring-boot ํ๋ก์ ํธ ๊นํ๋ธ์ ๊ฐ๋ณด๋ฉด, lettuce-core `6.4.1.REALSE` ๋ฒ์ ์์ "NOAUTH Authentication required" ์๋ฌ๊ฐ ์๋ค๋ ์ด์๊ฐ ๋ณด๊ณ ๋์๋ค.
https://github.com/redis/lettuce/issues/3104
"NOAUTH Authentication required" upgrading to Lettuce 6.4.1 · Issue #3104 · redis/lettuce
Bug Report Current Behavior A number of Spring Boot users upgrading to Spring Boot 3.4.x are reporting that the upgrade broke their redis-based app. They also reported that upgrading from Lettuce 6...
github.com
๐ก ํด๊ฒฐ
Spring Boot maintainer ์, `6.4.0.RELEASE`๋ก ๋ค์ด๊ทธ๋์ด๋ ํ๊ฑฐ๋, `6.4.2.RELEASE`๋ก ๊ณ ์น๋ผ๊ณ ํ๋ค.
์ฒจ์ ์๋ฌ ๋ฉ์์ง ๋ณต์ฌํด์ ChatGPTํํ ๋ฌผ์ด๋ดค๋ค๊ฐ, ๊ณ์ config ๋ด Redis ์ค์ ์ ๋ฐ๊พธ๋ ๋ฐฉ๋ฒ๋ง ์๋ ค์คฌ๊ณ ์ ์ฉํ๋๋ฐ๋ ์๋์๋ค.
๊ทธ๋ฌ๋ค๊ฐ ๊นํ๋ธ ์ด์๋ฅผ ๋ค์ง๊ฒ ๋์๋๋ฐ, ์คํ๋ง ๊ณต์ ๊นํ๋ธ ์ด์๊ฐ ์ ํํ๋ค!
๐ ์ฐธ๊ณ
https://github.com/redis/lettuce/issues/3104
"NOAUTH Authentication required" upgrading to Lettuce 6.4.1 · Issue #3104 · redis/lettuce
Bug Report Current Behavior A number of Spring Boot users upgrading to Spring Boot 3.4.x are reporting that the upgrade broke their redis-based app. They also reported that upgrading from Lettuce 6...
github.com