๋จผ์ apt-get์ ์ ๋ฐ์ดํธ ํด์ค๋ค.
$ sudo apt-get update
$ sudo apt-get upgrade
์๋์ ๋ช ๋ น์ด๋ก ์ค์นํ๋ค.
$ sudo apt-get install redis-server
์ค์น๊ฐ ์๋ฃ๋๋ฉด ๋ฒ์ ์ ํ์ธํด๋ณด์
$ redis-server --version
์ด์ redis.conf ํ์ผ์ ์ด์ด์ Redis๊ฐ ์ฌ์ฉํ ์ ์๋ ์ต๋ ์ฌ์ฉ ๋ฉ๋ชจ๋ฆฌ์์ ์ ํ๊ณ ์ต๋ ์ฌ์ฉ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ด๊ณผํ๊ฒ ๋ ๋ ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ์ญ์ ํ ์ง๋ฅผ ์ ์ํ ๊ฒ์ด๋ค.
sudo nano /etc/redis/redis.conf
์ค์ ํ์ผ์์ maxmemory์ maxmemory-policy๋ฅผ ์ฐพ์์ ๋ค์๊ณผ ๊ฐ์ด ๋ฐ๊พผ๋ค. ์ต๋ ์ฌ์ฉ ๋ฉ๋ชจ๋ฆฌ์์ 1G๋ก ์ ํ๊ณ , ์ต๋ ์ฌ์ฉ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ด๊ณผํ ์ ๊ฐ์ฅ ์ค๋๋ ๋ฐ์ดํฐ๋ฅผ ์ง์์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ๋ณดํ๋ฉฐ ๊ฐ์ฅ ์ต๊ทผ์ ์ ์ฅ๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ์ค์ ํ๋ค.
maxmemory 1g
maxmemory-policy allkeys-lru
์ค์ ์ด ์ ์ฉ๋๋๋ก Redis๋ฅผ ์ฌ์์ํ๋ค.
$ sudo systemctl restart redis-server.service
Redis์ ๊ธฐ๋ณธํฌํธ๋ 6379์ด๋ค. Redis๊ฐ 6379 ํฌํธ๋ฅผ ์ฐ๊ณ ์๋์ง ํ์ธํ๋ค.
$ netstat -nlpt | grep 6379
์๋ ๋ช ๋ น์ด๋ก Redis ์๋ฒ์ ์ ์ํ๋ค.
$ redis-cli
set์ ์ฌ์ฉํด์ key - value๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ๋ค.
set [key] [value]
get [key]๋ก ๋ฐ์ดํฐ ๊ฐ์ ์ฐพ์์จ๋ค.
get [key]
์ ์ฅ๋ key๋ฅผ ๊ฒ์ํ ์๋ ์๋ค
keys *๊ฒ์์ด*
์๋์ ๊ฐ์ด ์ ์ฒด key๋ฅผ ์กฐํํด๋ณด์
keys *