๊ฐ๋ฐ/Redis2 Cache์ ์ฌ์ฉ ์ ์บ์๋ ์ด๋ค ๊ฒฝ์ฐ์ ์ฌ์ฉํ ์ ์์๊น?์บ์๋ ๋๋ฆฐ ๊ฒ์ ๋น ๋ฅด๊ฒ ํ๊ธฐ ์ํด ์ ์ฌ์ฉํ๋ค๋๋ฆฐ ์ ์ฅ์ฅ์น์ ๋ฐ์ดํฐ ์ค ์ผ๋ถ๋ฅผ ๋น ๋ฅธ ์ ์ฅ์ฅ์น์ ์ฌ๋ ค๋๊ณ ์ฌ์ฉํ๋ ๊ฒ์ด ์บ์ Cache Aside (Look Aside)์บ์์ ๋จผ์ ์ ๊ทผํ๊ณ ์์ผ๋ฉด DB์ ์ง์ ์ ๊ทผ ํ ์บ์ ์ ๋ฐ์ดํธ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ํํ ์ ์บ์ ์ฌ์ฉ์ด๋ค ๊ฒฝ์ฐ์ ์ฑ๋ฅ์ด ๊ฐ์ฅ ์ข์๊น?์บ์ Hit๊ฐ ๋ง์ด ๋ฐ์ํ ๋์ด๋ค ๊ฒฝ์ฐ์ ์ฑ๋ฅ์ด ๊ฐ์ฅ ๋จ์ด์ง๊น?DB์ ์๋ ๋ฐ์ดํฐ๋ฅผ ๊ณ์ํด์ ์ ๊ทผํ๊ฒ ๋ ๋DB์ ์๋ ๋ฐ์ดํฐ์ ์ ๊ทผํ๋ ๊ฒฝ์ฐ์๋ Miss๊ฐ ๋ฐ์ํด๋ ๋ฐ์ดํฐ๋ฅผ ์บ์์ ์ฌ๋ ค๋ ์ ์๊ธฐ ๋๋ฌธ์ ๋งค๋ฒ DB์ ๋ฐฉ๋ฌธํ๊ฒ ๋๋ค์ด๋ฌํ ๊ฒฝ์ฐ์๋ ์ด ๋ฐ์ดํฐ๋ ์กด์ฌํ์ง ์๋๋ค๋ ๊ฒ์ ์บ์์ ์ ์ฅ ํ๋ฉด, DB์ ๊ฐ์ง ์์๋ ๋ฐ์ดํฐ๊ฐ ์์์ ์ ์ ์๋ค์ด๋ฌํ ๊ตฌ์กฐ์์ ๋ ๊ณ ๋ คํด์ผ ํ .. 2024. 4. 30. ๋ ๋์ค ? Redis์ผ๋ฐ์ ์ผ๋ก ๋ ๋์ค๋ผ ํ์ ๋ ๋ ์ค๋ฅด๋ ์ด๋ฏธ์ง๋,DB์ ์ ๊ทผํ๋ ๊ฒ์ด ๋๋ฆฌ๊ธฐ ๋๋ฌธ์ DB ๋ฐ์ดํฐ์ ์ผ๋ถ๋ฅผ ์ ์ฅํ๋ ์บ์ ์ญํ ์ Key-Value Store๋ผ๊ณ ์๊ณ ์๋ค.๋๋ต์ ์ผ๋ก ์ด์ ๋๋ ์์ง๋ง, ์ ํํ๋ ์ ๋ชฐ๋๊ธฐ ๋๋ฌธ์ ์ด๋ฒ์ ์ ๋ฆฌ๋ฅผ ํ๋ฒ ํด๋ณด๊ณ ์ ํ๋ค ์ต๊ทผ ์ด์Redis๋ ์๋๋ ์คํ์์ค์์ผ๋, ์ต๊ทผ์ ๋ผ์ด์ผ์ค๊ฐ ๋ณ๊ฒฝ๋์ด ๋์ด์ ์คํ์์ค๊ฐ ์๋๊ฒ ๋์๋ค๋คํ(?)์ธ ์ ์ ๊ธฐ์กด ๊ฐ๋ฐ์ ์ค ๋ช๋ช ์ด Fork๋ฅผ ๋ ์ ๊ฐ์ง๊ณ ๋์์ ValKey๋ผ๋ ์คํ ์์ค๋ฅผ ๋ง๋ค๊ฒ ๋์๋คValKey๋ ํ์ฌ Linux์ ์ฌ๋จ์์ ๊ด๋ฆฌ๋ฅผ ํ๊ณ ์๊ณ , ์ด๋ฏธ ๋ง์ ์ฌ์ฉ์๋ค์ด ValKey๋ฅผ ์ฌ์ฉํ๊ณ ์๋คFork๋ฅผ ๋ ์จ ๊ฒ์ด๊ธฐ ๋๋ฌธ์, ํ์ฌ๊น์ง๋ ์ฌ์ฉ๋ฒ์ ํฐ ์ฐจ์ด๊ฐ ์๋ค Redis?๋ ๋์ค๋ ๋ฌด์์ธ๊ฐIn-Memory Cache.. 2024. 4. 13. ์ด์ 1 ๋ค์