-
redis 설정 파일 확인 및 편집데이터베이스/redis 2024. 1. 16. 15:07
Redis의 주요 설정 파일은 /etc/redis/redis.conf에 위치합니다.
1. bind <ip-address> [<ip-address>]...:
Redis 서버가 바인딩할 IP 주소를 설정합니다.
기본값은 모든 네트워크 인터페이스에 대해 연결을 허용하는 것입니다.
보안을 강화하기 위해 필요한 경우 특정 IP 주소로 제한할 수 있습니다.
bind 127.0.0.1
2. port <port>:
Redis 서버가 수신 대기할 TCP 포트를 설정합니다. 기본값은 6379입니다.
port 6380
3. daemonize yes/no:
Redis를 데몬으로 실행할지 여부를 설정합니다.
기본값은 no로, 백그라운드에서 실행되지 않고 현재 터미널에서 실행됩니다.
production 환경에서는 일반적으로 yes로 설정하여 백그라운드에서 실행합니다.
daemonize yes
4. logfile <file>:
Redis의 로그 파일 경로를 설정합니다. 기본값은 ""(빈 문자열)으로, 로그를 파일에 저장하지 않습니다.
logfile "/var/log/redis/redis-server.log"
5. dir <directory>:
Redis가 데이터 파일 및 스냅샷 파일을 저장할 디렉터리를 설정합니다.
기본값은 Redis 서버가 실행되는 디렉터리입니다.
dir /var/lib/redis
6. requirepass <password>:
Redis 서버에 대한 인증을 위한 비밀번호를 설정합니다.
클라이언트가 접속할 때 비밀번호를 제공해야 합니다.
기본값은 비어있는 문자열로 인증이 필요하지 않음을 의미합니다.
requirepass mysecretpassword
7. maxmemory <bytes>:
Redis 서버가 사용할 수 있는 최대 메모리 양을 설정합니다.
이 값을 초과하는 데이터는 LRU(Least Recently Used) 정책에 따라 삭제됩니다.
maxmemory 2GB
8. appendonly yes/no:
Redis 서버가 실행 중에 수행된 모든 쓰기 연산을 로그 파일에 저장하도록 하는 옵션입니다.
로그 파일은 서버 재시작 시에 데이터를 다시 로드할 때 사용됩니다. durability를 높이는데 사용됩니다.
appendonly yes
'데이터베이스 > redis' 카테고리의 다른 글
redis maxmemory 값 설정에 대한 몇 가지 고려해야 할 사항 (0) 2024.01.16 ubuntu 에서 redis 설치 (0) 2024.01.16 Redis 설치 후, vm.overcommit_memory = 1; (0) 2023.09.20