2013-07-17 4 views
0

redis 2.6.9를 사용 중입니다. 현재, dump.rdb 파일의 출처는 확실하지 않습니다. (다른 컴퓨터에서 redis 정보를 복사하려고합니다. 작동하지 않으면 슬레이브 옵션을 살펴볼 것입니다.) dump.rdb 파일은 상위 redis 디렉토리에 있습니다. redis.conf 파일에서 이름과 디렉토리 위치가 내가 가지고있는 것과 일치하는 것으로 보입니다. 파일 사용 권한 문제가 있다고 생각하지 않습니다. 그러나 redis 서버를 시작할 때 덤프 파일에서 읽는 것으로 보이지 않으며 서버가 가동되면 redis에 키 등이 없습니다.redis dump.rdb 파일이로드되지 않습니다.

redis.conf은

dbfilename dump.rdb 
dir ./ 

문제/해결 해결하기 위해 유용한 제안을 이해할 수있을 것이다. 감사합니다

** 업데이트 ** 내가 복사 한 rdb 파일이 잘못된 디렉토리에 있습니다 - 나는이 문제를 해결 한 src 디렉토리로 이동했습니다 (회귀하여 config 파일을 절대 경로를 가리 키도록 변경할 수 있음). 그리고 그 트릭도 했어야했다).

+0

올바른 redis.conf 파일을로드하고 있습니까? – Jeff

+0

서버를 시작할 때 redis.conf 이름도 지정했습니다. 아무런 차이가없는 것 같습니다. –

+1

은 이전에 잘못된 디렉토리를 사용하여 rdb 파일을 src 디렉토리로 이동했습니다. 해결 된 문제 (파일럿 오류로 인해 발생) –

답변

1

src 디렉토리에 dump.rdb 파일을 넣은 후 다시 시작할 때 redis가 덤프 파일의 데이터를로드 할 수있었습니다. dump.rdb 파일 위치는 구성 파일에 지정되며 기본적으로 현재 디렉토리를 가리 킵니다.

관련 문제