2013-12-14 2 views
0

ElastiCache의 Amazon ElastiCache redis 인스턴스와 EC2 인스턴스가 있습니다. 백업용 AOF 파일을 만드는 데 사용되는 슬레이브 인스턴스입니다. 내가 RDB-스냅 숏을 싶지 않는 때문에 난 단지 지속성 AOF 사용하려면,Redis는 슬레이브에서 매분마다 .rdb 파일을 업데이트합니다.

redis 127.0.0.1:6379> config get save 
1) "save" 
2) "" 

: 슬레이브에

나는 "저장"의 설정을 가지고있다.

config는 "save"가 빈 문자열 인 경우 redis가 .rdb 스냅 샷을 생성하지 않아야 함을 나타냅니다.

-rw-r--r-- 1 redis redis 299349931 Dec 14 09:21 appendonly.aof 
-rw-r--r-- 1 redis redis 195499337 Dec 14 09:22 dump.rdb 

을 그리고 dump.rdb 업데이트 모든 분 :

그러나 노예의 레디 스 데이터 디렉토리에

나는 dump.rdb있다!

나는 임시 파일에서 redis 덤프 .rdb를 먼저 본 다음 이전 .rdb 파일을 대체합니다.

-rw-r--r-- 1 redis redis   0 Dec 14 09:24 temp-1387013084.24100.rdb 

.rdb 파일없이 슬레이브에서만 AOF 지속성을 유지하는 방법을 알려주십시오.

+0

당신은 http://stackoverflow.com/questions/20430786/redis-rdb-file-keeps-growing-in-size/20449783#20449783 – freedoo

+0

슬레이브 PARAM에 설정되어있는 "저장" "이 게시물을 볼 수 있습니다 ". 제 질문에 대한 대답을 찾은 것 같습니다. Amazon ElastiCache Redis 버전은 2.6입니다. 그것은 부분 복제를 지원하지 않으며 Redis 노예는 항상 마스터에서 RDB 파일로 전체 데이터베이스를 다운로드합니다. – calibr

답변

관련 문제