๐Redis๋ ?
- Remote Dictionary Server
- ํค-๊ฐ ๊ตฌ์กฐ๋ก ๋น์ ํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌ
- ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์๋๊ฐ ๋น ๋ฅธ NoSQL ๋ฐ์ดํฐ ๋ฒ ์ด์ค
- ๋จ์ผ ์ค๋ ๋ ๊ธฐ๋ฐ์ ๋น๋๊ธฐ ๋ฐฉ์ โ ๋์ ์ฒ๋ฆฌ ์ฑ๋ฅ
- Pub/Sub ๋ฉ์์ง ๋ฐ ํธ๋์ญ์
์ง์ โ ์ค์๊ฐ ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ์ ํฉ
๐Redis์ ์ฅ์
- In-memory์ ๋ชจ๋ ๋ฐ์ดํฐ ์ ์ฅ โ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ์ฑ๋ฅ ๋น ๋ฆ
- MySQL๊ณผ ์ด๋ป๊ฒ ๋ค๋ฅผ๊น ?
- ๋ค์ํ ๋ฐ์ดํฐ ๊ตฌ์กฐ๋ฅผ ์ง์
- RDB์ AOF์ ๊ฐ์ ๋ฐ์ดํฐ ์์์ฑ์ ๋ณด์ฅ
- ๋ช
๋ น์ด๊ฐ ์ง๊ด์ ์ด๊ณ ์ฌ์ฉํ๊ธฐ ์ฌ์
- ํด๋ฌ์คํฐ๋ง๊ณผ ์ค๋ฉ์ ํตํด ์ํ ํ์ฅ ๊ฐ๋ฅ
- ๋ฑ๋ฑ ..
๐Redis์ 7๊ฐ์ง ๊ธฐ๋ณธ ๋ช
๋ น์ด
โ๏ธ๋ฐ์ดํฐ(Key, Value) ์ ์ฅํ๊ธฐ
// set [key ์ด๋ฆ] [value]
$ set jieun:name "jieun lee" // ๋์ด์ฐ๊ธฐ ํฌํจํ ๊ฒฝ์ฐ ๋ฐ์ดํ ํ์
$ set jieun:age 24