[Redis] API ์š”์ฒญ ๋งˆ๋‹ค ์กฐํšŒํ•˜๋Š” User ๋ฐ์ดํ„ฐ ๋ ˆ๋””์Šค๋กœ ์ตœ์ ํ™”

[Redis] API ์š”์ฒญ ๋งˆ๋‹ค ์กฐํšŒํ•˜๋Š” User ๋ฐ์ดํ„ฐ ๋ ˆ๋””์Šค๋กœ ์ตœ์ ํ™”

Cache๋ž€ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋ฏธ๋ฆฌ ์ €์žฅํ•ด๋†“๊ณ  ๋‹ค์‹œ ์ด ๋ฐ์ดํ„ฐ๋ฅผ ํ•„์š”๋กœ ํ•  ๋•Œ๋งˆ๋‹ค ๋น ๋ฅด๊ฒŒ ์ฐธ์กฐํ•˜์—ฌ ์ฝ๊ธฐ ๊ธฐ๋Šฅ์„ ๊ฐœ์„ ํ•˜๋Š” ๊ธฐ์ˆ ์ด๋‹ค. ํ˜„์žฌ ์ง„ํ–‰ ์ค‘์ธ ํ”„๋กœ์ ํŠธ์—์„œ ์„ฑ๋Šฅ ๊ฐœ์„ ์„ ์œ„ํ•ด ์บ์‹œ๋ฅผ ๋„์ž…ํ•˜์˜€๊ณ , Redis๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ๋กœ ํ–ˆ๋‹ค. ๊ฑฐ์˜ ๋ชจ๋“  API ์š”์ฒญ์—์„œ ํšŒ์›์„ ์กฐํšŒํ•˜๋Š” ์ฟผ๋ฆฌ๊ฐ€ ๋‚˜๊ฐ”๊ณ  ์ด๋ฅผ ์บ์‹ฑ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ์œ„์™€ ๊ฐ™์ด ๊ตฌ์ƒํ•˜์˜€๋‹ค. ์ตœ์ดˆ ๋กœ๊ทธ์ธ ์‹œ redis์— ๊ฐ’์„ ๋„ฃ์–ด์ฃผ๊ณ  ์ถ”ํ›„์— loadByUsername ํ˜ธ์ถœ๋  ๋•Œ redis ์—์„œ ๊ฐ’์„ ๋จผ์ € ์ฐพ์„ ์ˆ˜ ์žˆ๋„๋ก ์ฝ”๋“œ๋ฅผ ์ˆ˜์ •ํ•˜์˜€๋‹ค. Redis ์„ค์ • build.gradle implementation 'org.springframework.boot:spring-boot-starter-data-redis' RedisConfig @Configuration @Ena..

  • textsms