๋น ๋ฅธ ์คํ ์์ค ์ธ ๋ฉ๋ชจ๋ฆฌ ํค ๊ฐ ๋ฐ์ดํฐ ๊ตฌ์กฐ ์คํ ์ด
๋ณดํต ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ํ๋ ๋์คํฌ๋ SSD์ ์ ์ฅํ๋ค. ํ์ง๋ง Redis๋ ๋ฉ๋ชจ๋ฆฌ(RAM)์ ์ ์ฅํด์ ๋์คํฌ ์ค์บ๋์ด ํ์์์ด ๋งค์ฐ ๋น ๋ฅธ ์ฅ์ ์ด ์กด์ฌํจ
์บ์ฑ๋ ๊ฐ๋ฅํด ์ค์๊ฐ ์ฑํ ์ ์ ํฉํ๋ฉฐ ์ธ์ ๊ณต์ ๋ฅผ ์ํด ์ธ์ ํด๋ฌ์คํฐ๋ง์๋ ํ์ฉ๋๋ค.`
RAM์ ํ๋ฐ์ฑ ์๋๊ฐ์? ๊ป๋คํค๋ฉด ๋ค ๋ ์๊ฐ๋๋ฐ..
์ด๋ฅผ ๋ง๊ธฐ์ํ ๋ฐฑ์ ๊ณผ์ ์ด ์กด์ฌํ๋ค.
- snapshot : ํน์ ์ง์ ์ ์ค์ ํ๊ณ ๋์คํฌ์ ๋ฐฑ์
- AOF(Append Only File) : ๋ช ๋ น(์ฟผ๋ฆฌ)๋ค์ ์ ์ฅํด๋๊ณ , ์๋ฒ๊ฐ ์ ง๋ค์ด๋๋ฉด ์ฌ์คํํด์ ๋ค์ ๋ง๋ค์ด ๋๋ ๊ฒ
๋ฐ์ดํฐ ๊ตฌ์กฐ๋ key/value ๊ฐ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. (๋ฐ๋ผ์ Redis๋ ๋น์ ํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ ๋น๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ์ด๋ค)
- String (text, binary data) - 512MB๊น์ง ์ ์ฅ์ด ๊ฐ๋ฅํจ
- set (String ์งํฉ)
- sorted set (set์ ์ ๋ ฌํด๋ ์ํ)
- Hash
- List (์๋ฐฉํฅ ์ฐ๊ฒฐ๋ฆฌ์คํธ๋ ๊ฐ๋ฅ)