Hayden's Archive
[Redis] 우분투에 Redis 설치/접속/사용하기 본문
먼저 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 *