#20 REDIS
#20.0 Introduction
์๋๊ฐ ๋น ๋ฅธ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๋๋ถ๋ถ์ ๊ฒฝ์ฐ์ ๋ค๋ฅธ SQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฐ์ด ์ฌ์ฉ
ํค-๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค, In-Memory ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ๊ต์ฅํ ๋น ๋ฅธ ์๋๋ก ์๋ํจ
but ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ์ฉํ๊ธฐ์ ๋น์ฉ์ด ๋ง์ด ๋ฆ โ ๋ค๋ฅธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ณด์ํ๋ ๋ฐฉ์์ผ๋ก ํ์ฉ
Redis๋ ์บ์ฑ ์ฉ๋๋ก ์ฌ์ฉ#20.2 Strings
-- redis
SET hello world -- key > hello / value > world
GET hello -- world
SET hello bye
GET hello -- bye / ๊ฐ ์์ ๊ฐ๋ฅ
SET users:1 SON
GET users:1 -- SON / ์ ์ผํค
DEL users:1
FLUSHALL -- ์ ๋ถ ์ง์ฐ๊ธฐ
SET users:1 nico NX EX 10 -- ์ข
๋ฃ์ผ์ ์ง์ ๊ฐ๋ฅ
GET users:1 -- 10์ด๋ง ์ ์ฅํจ
SET users:1 nico XX -- ๊ฐ์ด ์กด์ฌํ ๋, users:1์ ๊ฐ์ผ๋ก nico ๋ฃ์ ์ ์๋ค๋ ์๋ฏธ
MSET users:1 SON users:2 CHA users:3 PARK
MGET users:1 users:2 users:3 -- 1) SON 2) CHA 3) PARK
SET visitors 0
INCR visiters // ์ซ์ up
DECR visitors // ์ซ์ down
INCRBY visitors 10 // 10์ฉ up
DECRBY visitors 10 // 10์ฉ down
#20.3 Lists
#20.4 Sets
#20.5 Hashes
#20.6 Sorted Sets
Last updated
Was this helpful?