GENERAL
DAEMONIZE
레디스 서버는 디폴트로 데몬으로 실행되지 않음. 레디스 서버는 데몬으로 실행될 때 /var/run/redis.pid 파일에 PID를 씀. 해당 옵션 yes로 설정 시 systemd로 기동이 되지 않음. 기본 값은 no 이다.
daemonize no
SUPERVISED
systemd 또는 upstart로 레디스 서버를 시작할 경우 레디스 서버는 supervision tree와 상호작용할 수 있음
기본값은 no 이다
supervised no
supervised upstart
supervised systemd
supervised auto
PIDFILE
PID 파일이 지정되어 있으면 레디스 서버가 시작할 때 pid 파일을 만들고 레디스 서버의 프로레스 ID를 기록하고, 종료할 때 파일을 지움
pidfile /home/redis/redis_6379.conf
DIR
작업 디렉토리를 지정
이 디렉토리에는 log, rdb, appendonly, nodes.conf 파일이 위치
dir ./
LOG-DIR
Log Directory 지정. Log dir에는 redis.log, stat.log, slowlog.log latency.log 파일을 위치
rog-dir "/redis/log"
LOGLEVEL
로그레벨 지정, 기본 값은 notice 이다.
- debug: '.' 많은 로르가 남음. 개발/테스트 용도
- verbose: '-' 디버그 레벨보다는 덜하지만 여전히 많은 로그가 남음
- notice: '*' 운영 환경에 적합
- warnning: '#' 중요하거나 심각한 메시지만 로깅
loglevel notice
LOGFILE
로그 파일 지정. 파일을 지정하지 않으면 로그가 표준 출력으로 나감. 기본 값은 NULL
logfile "redis.log"
SYSLOG-ENABLED
시스템 로그 작성기에 로깅을 사용하려면 'syslog-enabled'를 yes로 설정. 기본 값은 no
# syslog-enabled no
SYSLOG-IDENT
syslog ID를 지정
# syslog-ident redis
SYSLOG-FACILITY
syslog 기능을 지정. USER 또는 LOCAL0-7 사이
# syslog-facility local0
CRASH-LOG-ENABLED
레디스 서버 비정상 종료 시 코어 덤프를 남길지 말지 결정하는 옵션. 기본 값은 yes
# crash-log-enabled no
CRASH-MEMCHECK-ENABLED
코어 덤프 생성 시 메모리 검사를 비활성화 하려면 해당 옵션을 no로 설정. 기본 값은 yes
# crash-memcheck-enabled no
DATABASE
데이터베이스 개수를 지정. 기본적으로 0~15번 DB가 있고, 지정하지 않으면 0번 DB를 사용.
명령어 SELECT dbid로 사용하는 DB를 지정할 수 있음.
DATABASE 16
'DataBase > Redis' 카테고리의 다른 글
Redis 설정(Security, Client, Memory) (0) | 2023.07.20 |
---|---|
Redis 데이터 관리 (0) | 2023.07.19 |
Redis 설정(NetWork) (0) | 2023.07.12 |
Benchmark (0) | 2023.07.10 |
Redis 클러스터 (0) | 2023.07.10 |