Redis๋ ๋์ฉ๋ ํธ๋ํฝ์ ์ฒ๋ฆฌํด์ผ ํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์
์์ ํ์์ ์ธ ๋๊ตฌ๋ก ์ฌ์ฉ๋๋ค. ์์ผ๋ก ํ ํ๋ก์ ํธ์์ ํ์ํ ๊ฒ ๊ฐ์ ๊ณต๋ถ๋ฅผ ํ๊ธฐ๋ก ํ๋ค. Redis๋?๋น ๋ฅด๊ณ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ํต์ฌRedis๋ ๋งค์ฐ ๋น ๋ฅธ ์ฑ๋ฅ์ ์๋ํ๋ NoSQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก, ๋ฐ์ดํฐ๋ฅผ ๋ฉ๋ชจ๋ฆฌ(RAM)์ ์ ์ฅํ์ฌ ์ฒ๋ฆฌ ์๋๊ฐ ๋ฐ์ด๋ ์์คํ
MySQL๊ณผ ๊ฐ์ ์ ํต์ ์ธ RDBMS๋ ๋ฐ์ดํฐ๋ฅผ ๋์คํฌ์ ์ ์ฅํ๋ ๋ฐฉ์์ด๊ธฐ ๋๋ฌธ์ ์๋์ ์ผ๋ก ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์๋๊ฐ ๋๋ฆฌ์ง๋ง, Redis๋ ๋ฐ์ดํฐ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์์ ์ง์ ์ฒ๋ฆฌํจ์ผ๋ก์จ ํจ์ฌ ๋น ๋ฅธ ์๋๋ฅผ ์ ๊ณตํ๋ค.์ฅ์ ์ธ๋ฉ๋ชจ๋ฆฌ ๋ฐ์ดํฐ ์ฒ๋ฆฌ: Redis๋ ๋ฐ์ดํฐ๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํ๊ณ ์ฒ๋ฆฌํ๋ค. ๋ฐ๋ผ์ ๋ฐ์ดํฐ ์กฐํ๋ ์์ ์๋๊ฐ ๋งค์ฐ ๋น ๋ฅด๊ณ , ํนํ ๋์ฉ๋ ํธ๋ํฝ์ ์ฒ๋ฆฌํ ๋ Redis์ ์๋๊ฐ ๊ฐ์ฅ ํฐ ๊ฐ..
๐ผ ๋ฐฑ์ค๋/database
ํธ๋์ญ์
ํธ๋์ญ์
์ ์ ์๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ํ๋ฅผ ๋ณํ์ํค๊ธฐ ์ํด ์ํํ๋ ์์
๋จ์์ด๋ค. ์ด๋, ์ํ๋ฅผ ๋ณํ์ํจ๋ค๋๊ฒ ๋ฌด์จ ๋ง์ผ๊น? ๋ง์ ์ด๋ ต๊ฒ ํ๋๋ฐ ์ฝ๊ฒ ์ด์ผ๊ธฐํด์ sql์ ๊ฐ์ง๊ณ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ๊ทผํ๋๊ฒ์ด๋ค. ํํ ๋งํ๋ SELECT, INSERT,DELETE,UPDATE๋ฅผ ๊ฐ์ง๊ณ …. ์์
๋จ์๋ผ๋๊ฒ ์ใด๋ค. ์ฌ๋ฌ๊ฐ์ง ์ฟผ๋ฆฌ๋ฌธ์ ๊ธฐ์ค์ ๋ฐ๋ผ ์ ํ๋ ๊ฒ์ด๋ค. ์ด๋, ๊ฐ ์์
๋จ์๋ ํ๋ฌธ์ฅ์ด ์๋์ ์ ์ํด์ผํ๋ค. ์๋ฅผ๋ค์ด ์ธ์คํ๊ทธ๋จ์ ๊ธ์ ์ฌ๋ฆฌ๋ ๊ณผ์ ์ ๋๋ ๋ณด๋ฉด ๊ธ์ ์์ฑํ๊ณ , ์์ฑํ ๊ธ์ ์๋ฒ์ ์ฌ๋ฆฌ๊ณ , ์๋ฒ์์ ๋ด๊ฐ ์์ฑํ ๊ธ์ ๋ณด๋ ๊ณผ์ ์ ๊ฑฐ์น๋๋ฐ, ๊ธ์ ์ฌ๋ฆฌ๋ INSERT๋ ์์ ๊ฒ์ด๊ณ , ๊ทธ ๊ธ์ ์ฐพ๋ SELECT๋ ๋ค์ด๊ฐ ๊ฒ์ด๋ค. ์ด๊ฒ์ ํฉ์ณ์ ํ๋์ ๋จ์ = ํธ๋์ญ์
์ด๋ผ๊ณ ํ๋๊ฒ์ด๋ค. ํธ๋์ญ์
์๋..