redis

broccoliยท2021๋…„ 5์›” 14์ผ
1

redis

๋ชฉ๋ก ๋ณด๊ธฐ
1/1
post-thumbnail

redis๋กœ ์„ธ์…˜ ์ •๋ณด ํ™•์ธํ•˜๊ธฐ

1. redis-cli ์„ค์น˜

๐Ÿ’ป ํ™˜๊ฒฝ: ubuntu 20.04
redis-cli๋งŒ ์„ค์น˜ํ• ์ˆ˜๋„ ์žˆ์„ ๊ฑฐ ๊ฐ™์€๋ฐ....์ผ๋‹จ redis-server ๋ฅผ ์„ค์น˜ํ•˜๋ฉด redis-cli์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

//redis-server ์„ค์น˜
sudo apt-get install redis-server

//redis-cli ์„ค์น˜ํ™•์ธ
redis-cli -h

2. redis ์„œ๋ฒ„์— ์ ‘์†ํ•˜๊ธฐ

redis-cli -h์„ ํ†ตํ•ด cli ์˜ต์…˜์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
์•„๋ž˜์™€ ๊ฐ™์€ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„์— ์ ‘์†ํ•œ๋‹ค.

redis-cli -h <host> -p <port>

3. ์ธ์ฆํ•˜๊ธฐ

์ธ์ฆ์„ ๋ฐ›์ง€ ์•Š์œผ๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ๋ฉ”์„ธ์ง€๊ฐ€ ์ถœ๋ ฅ๋œ๋‹ค.

NOAUTH Authentication required

auth <password>

4. ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ธฐ

foreground๋กœ ๋ชจ๋‹ˆํ„ฐ๋ง์ด ๋œ๋‹ค.

monitor

๋กœ๊ทธ์ธ์‹œ ์„ธ์…˜์ด set๋˜๋Š” ๊ฒƒ์„ ํ™•์ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.

5. ํ˜„์žฌ์˜ ํ‚ค๊ฐ’๋“ค์„ ํ™•์ธํ•˜๋Š” ๋ช…๋ น์–ด

ํ•ด๋‹น๋ช…๋ น์–ด๋Š” ๋ถ€ํ•˜๊ฐ€ ์‹ฌํ•ด์„œ ์šด์˜์ค‘์ธ ์„œ๋น„์Šค์—์„œ๋Š” ์ ˆ๋Œ€ ์‚ฌ์šฉํ•˜๋ฉด ์•ˆ๋œ๋‹ค.

keys *

6. ํ‚ค๊ฐ’์ €์žฅ

set <key> <value>

7. ํ‚ค๊ฐ’๊ฐ€์ ธ์˜ค๊ธฐ

get <key>

์ฐธ๊ณ ๋งํฌ

profile
๐ŸŒƒ๋ธŒ๋กœ์ฝœ๋ฆฌํ•œ ๊ฐœ๋ฐœ์ž๐ŸŒŸ

0๊ฐœ์˜ ๋Œ“๊ธ€