코딩마을방범대

Redis - (2) 우분투 서버에 Redis 세팅하기 본문

💡 백엔드/Redis

Redis - (2) 우분투 서버에 Redis 세팅하기

신짱구 5세 2023. 6. 13. 17:20

 

 

Redis - (1) 기본 개념

 


 

1. 패키지 관리 툴(apt) 최신화 작업

$ sudo apt-get update

 

2. Redis 설치

$ sudo apt-get install redis-server
설치된 버전 확인
$ redis-server --version

 

3. redis.conf 파일 수정

$ sudo vi /etc/redis/redis.conf

 

※ vi 편집기에서 문자열 검색하는 방법

  1. : 를 눌러 명령어 모드 진입
  2. /문자열 : 현재 커서 아래 방향으로 탐색
    ?문자열 : 현재 커서 윗 방향으로 탐색
    ( ^문자열 : 해당 문자열로 시작하는 텍스트를 찾을 때 )
  3. 계속 탐색은 n, 이전 탐색은 N

 

내용

# 최대 메모리 사양
# -> 최대 사용 메모리 사양을 256mb로 설정한다. 단위는 mb나 g 등 필요에 맞춰 적어주면된다.
maxmemory 256mb

# 메모리 초과 사용 시 후처리 방식 설정
# -> 지금 설정한 allkeys-lru 옵션은 가장 오래된 데이터를 삭제하고, 새로운 데이터를 저장하는 옵션이다.
maxmemory-policy allkeys-lru

# 프로세스 포트
# -> port 부분은 초기에 주석처리가 되어 있는데, 디폴트 값으로 6379 포트에서 동작한다.
# -> 만약, 6379가 아닌 다른 포트를 설정하고 싶다면 주석을 해제하고 포트번호를 입력하면된다.
port 1234

# 외부접속 허용
# -> 기본 실행 환경은 localhost(127.0.0.1)로 되어있다.
# -> 만약, 모든 외부접속에 대한 허용을 하고 싶다면, 0.0.0.0 으로 변경하면 된다.
bind 0.0.0.0

# 비밀번호 설정
# -> 서버 접속에 비밀번호를 적용시키고 싶다면 아래와 같이 수정하자.
requirepass [접속 패스워드 입력]
암호화된 비밀번호가 필요하다면, 다음 명령어로 간단하게 생성 가능
$ echo "MyPassword" | sha256sum

 

4. Redis 재실행

$ sudo systemctl restart redis-server.service
# or
$ sudo service redis-server restart

 

5. Redis 정상 실행 확인

※ 위 conf 설정에서 port 번호를 변경하지 않았다면 default: 6379

$ sudo netstat -tnlp | grep 6379

 

 

 

 


참고사이트

[Redis] 리눅스 서버에서 Redis 설치하기

 

 

 

 

 

SMALL