[10๋ถ„ ํ…Œ์ฝ”ํ†ก] ๐Ÿค”๋””๋””์˜ Redis

Redis ๊ฐœ์š”

2019๋…„ ์ฟ ํŒก์—์„œ ๋ชจ๋“  ์ƒํ’ˆ์ด ํ’ˆ์ ˆ์ž„๋ฐ•์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ์˜ค๋ฅ˜๊ฐ€ ์žˆ์—ˆ๋‹ค.

์ฟ ํŒก ์ „ ์ƒํ’ˆ 'ํ’ˆ์ ˆยท๊ตฌ๋งค๋ถˆ๊ฐ€' ์˜ค๋ฅ˜..."์›์ธ ๋ฐ ํ•ด๊ฒฐ์ฑ… ํŒŒ์•… ์ค‘"

์›์ธ์„ ํŒŒ์•…ํ•ด๋ณด๋‹ˆ

์ฟ ํŒก ์˜ค๋ฅ˜ ์›์ธ์€ ์˜คํ”ˆ์†Œ์Šค '๋ ˆ๋””์Šค DB' ๋•Œ๋ฌธ

์ด๋Ÿฌํ•œ ์˜ค๋ฅ˜๊ฐ€ ์žˆ์—ˆ๋‹ค.

Remote Dictionary Server

Cache ๊ฐœ๋…

๋‚˜์ค‘์˜ ์š”์ฒญ์— ๋Œ€ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ฏธ๋ฆฌ ์ €์žฅํ–ˆ๋‹ค๊ฐ€ ๋น ๋ฅด๊ฒŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c22b1317-0293-4425-a3ff-7df9fa45ca5b/Untitled.png

๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฉ”๋ชจ๋ฆฌ๋Š” ๊ณ„์ธต๊ตฌ์กฐ๋ฅผ ์ด๋ฃฌ๋‹ค. ์œ„๋กœ ๊ฐˆ์ˆ˜๋ก ๋น ๋ฅด๊ณ  ๋น„์‹ธ๊ณ , ๋ฐ‘์œผ๋กœ ๊ฐˆ์ˆ˜๋ก ๋Š๋ฆฌ๊ณ  ํฌ๊ณ  ์ €๋ ดํ•œ ์ €์žฅ์†Œ์ด๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ Database๋Š” HDD, SSD์— ์ €์žฅ์„ ํ•˜๋Š”๋ฐ, ๋”์šฑ ๊ธฐ์ˆ ์˜ ํšจ์šฉ์„ฑ์ด ์ค‘์‹œ๋˜๋ฉด์„œ Main Memory ์‚ฌ์šฉ์— ๋น„์ค‘์ด ๋†’์•„์กŒ๋‹ค. ๊ทธ๋ž˜์„œ Redis๋ผ๋Š” ๊ธฐ์ˆ ์ด ๋ฐœ์ „ํ–ˆ๋‹ค.

Database๋ณด๋‹ค ๋” ๋น ๋ฅธ Memory์— ๋” ์ž์ฃผ ์ ‘๊ทผํ•˜๊ณ  ๋œ ์ž์ฃผ ๋ฐ”๋€Œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜์ž.

In-memory Database(Cache)