Hayden's Archive

[Redis] 우분투에 Redis 설치/접속/사용하기 본문

Study/DB

[Redis] 우분투에 Redis 설치/접속/사용하기

_hayden 2021. 3. 26. 12:32

참고 : dejavuqa.tistory.com/153

 

Redis 설치 (on Ubuntu)

Redis를 Ubuntu에 설치해 봅시다. ssh로 Ubuntu에 접속합니다. 그리고 먼저 apt-get을 업데이트 해줍니다. $ sudo apt-get update $ sudo apt-get upgrade apt-get으로 간단하게 redis-server를 설치해 줍니다. $..

dejavuqa.tistory.com

 

먼저 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 *