Redis STOP-WRITES-ON-BGSAVE-ERROR Parameter

Redis Server Course Redis Technical Support Redis Enterprise Server

Redis stop-writes-on-bgsave-error parameter

레디스 설정 파일인 redis.conf 에 있는 stop-writes-on-bgsave-error 파라미터에 대한 설명입니다.  

설명

RDB 파일 저장이 실패했을 경우 데이터를 받아 들일지 말지를 정하는 파라미터이다.
기본 값는 데이터를 받아들이지 않는 것이다.   기본 값을 이것으로 설정한 이유는 RDB 파일 저장이 되지 않으면 관리자에게 문제 상황을 빨리 알리는데 있다.
RDB 파일 저장이 실패하는 경우는 일반적으로 디렉토리에 쓰기 권한이 없거나, 여유 디스크 공간이 모자라서 이다.   이 문제를 해결해하고 RDB 저장이 성공하면 레디스 서버는 데이터를 받아들인다.

info persistence 명령으로 RDB 관련 정보를 얻을 수 있다.
rdb_last_bgsave_status:ok 는 마지막 저장이 성공인지 실패인지를 표시한다.
ok(성공)이면 정상적으로 데이터를 처리할 것이고 err(실패)면 데이터를 받아들이지 않을 것이다.
rdb_last_bgsave_time_sec:13 는 마지막 저장 소요 시간을 보여준다.   이 시간을 참고해서 save 설정 시간(초)를 정하면 될것이다.
rdb_bgsave_in_progress:0 RDB 파일 백그라운드 저장이 진행중이면 1로 표시된다.
자세한 설명은 info 명령를 참조하고, RDB 저장 방식을 참조하세요.

사용 방법

stop-writes-on-bgsave-error yes

<< SAVE RDBCOMPRESSION >>

조회수 :

Email 답글이 올라오면 이메일로 알려드리겠습니다.