코딩마을방범대
Redis - (2) 우분투 서버에 Redis 세팅하기 본문
728x90
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 편집기에서 문자열 검색하는 방법
- : 를 눌러 명령어 모드 진입
- /문자열 : 현재 커서 아래 방향으로 탐색
?문자열 : 현재 커서 윗 방향으로 탐색
( ^문자열 : 해당 문자열로 시작하는 텍스트를 찾을 때 ) - 계속 탐색은 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
참고사이트
728x90
'💡 백엔드 > Redis' 카테고리의 다른 글
Redis - (6) Java에서 Redis 사용하기(Repository) (0) | 2023.06.19 |
---|---|
Redis - (5) Java에서 Redis 사용하기(Lettuce) (0) | 2023.06.19 |
Redis - (4) Java에서 Redis 사용하기(Jedis) (0) | 2023.06.19 |
Redis - (3) CLI 접근 및 데이터 조회하기 (0) | 2023.06.13 |
Redis - (1) 기본 개념 (0) | 2023.06.09 |