Redis
์ธ๋ฉ๋ชจ๋ฆฌ ๊ธฐ๋ฐ์ ๋ฐ์ดํฐ ๋ฒ ์ด์ค
์ค์นํ๊ธฐ
1. ์์กด ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น
$ sudo apt-get update
$ sudo apt-get install build-essential tcl
ํ์ ํจํค์ง
- build-essential
- C, C++ ์ปดํ์ผ ํ๊ฒฝ์ ๊ตฌ์ฑ ๊ฐ๋ฅํ๊ฒ ํ๋ค.
- gcc, make ๋ฅผ ํ๋ฒ์ ์ค์นํ๋ค.
- tcl
- Tool Command Language
- ์ค์นํ ์์ฉ ํ๋ก๊ทธ๋จ์ ํ์ฅํ๋ ๊ฒ์ ๋๋ ํ๋ก๊ทธ๋จ ์ธ์ด
2. ์์ค ๋ค์ด๋ก๋ ๋ฐ ์์ถ ํด์
$ mkdir /tmp/src
$ cd /tmp/src
$ curl -O http://download.redis.io/redis-stable.tar.gz
$ tar xvfz redis-stable.tar.gz
$ cd redsi-stable
3. ์ปดํ์ผ
# ๋น๋
$ make
# ์๋ต ๊ฐ๋ฅ
$ make test
# ๋ช
๋ น์ด ์ค์น
$ make install
4. ์คํ
systemctl
๋ช
๋ น์ด
$ sudo systemctl start redis
$ sudo systemctl status redis
systemctl
์๋ ๋
# ์๋ฒ๊ธฐ๋
$ redis-server
# Redis ์ ์ (์ ํฐ๋ฏธ๋๋ก)
$ redis-cli
์ ์ ํด๋ผ์ด์ธํธ ์ด์ฉ
์ ์ ํด๋ผ์ด์ธํธ ์ฌ์ฉ์ ์ธ๋ถ์์ ์ ์ ๋ถ๊ฐ ํ ์ ์์ผ๋ protected-mode
๋ฅผ ํด์ ํ๊ณ ์ฌ์ฉํ๋๋ก ํ๋ค.
$ redis-cli
127.0.0.1:6379> config set protected-mode no
OK
Issue
- ์ค์น ์ดํ์ redis ์๋ฒ๊ฐ ๊ธฐ๋์ด ๋ถ๊ฐํจ
- ํด๋น ์์คํ์ผ ๊ฒฝ๋ก๋ก redis-server.sh ๋ก ๊ธฐ๋
- ์ดํ redis-cli ์ฌ์ฉ ๊ฐ๋ฅํจ
์ถํ ์๋น์ค๋ก ๋ฑ๋กํ์ฌ ๋ฐ๋ชฌ์ผ๋ก ๊ธฐ๋ ๊ฐ๋ฅํ๊ฒ ์ค์ ํด์ผ ํจ