Redis๋?Redis๋ ๋ฉ๋ชจ๋ฆฌ ๊ธฐ๋ฐ Key-Value ์ ์ฅ์ (์ธ๋ฉ๋ชจ๋ฆฌ)๋น ๋ฅธ ์กฐํ๊ฐ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํ๋ ๊ณ ์ฑ๋ฅ ๋ฐ์ดํฐ ์ ์ฅ์ Redis ์ฌ์ฉ ์ด์ ์บ์ (Cache)DB ๋ถํ ๊ฐ์์๋ต ์๋ ํฅ์์) ์ธ๊ธฐ ๊ฒ์๊ธ ์กฐํ์, ์ธ๊ธฐ ์ํ ๋ชฉ๋ก, ์ฌ์ฉ์ ์ธ์ ์ ๋ณด ๋ฑ๋ถ์ฐ ๋ฝ (Distributed Lock)์ฌ๋ฌ ์๋ฒ์์ ๋์์ ๊ฐ์ ์์์ ๋ณ๊ฒฝํ์ง ๋ชปํ๊ฒ ์ ์ด์) ์ฌ๊ณ ์ฐจ๊ฐ, ํฌ์ธํธ ์ฐจ๊ฐ์ธ์ ์ ์ฅ์ / ํ ํฐ ์ ์ฅ์๋ก๊ทธ์ธ ์ธ์ , RefreshToken ์ ์ฅ Redis ๊ธฐ๋ณธ ๊ตฌ์กฐRedis๋ ํ ์ด๋ธ์ด ์๋๋ผ Key-Value ๊ตฌ์กฐKey๋ ๋ฌธ์์ดValue๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฌธ์์ดTTL(๋ง๋ฃ ์๊ฐ) ์ค์ ๊ฐ๋ฅ -> ์๋ ์ญ์ key → value"USER:1" → {name: "ํ๊ธธ๋", age: 25}"RT:..