복붙노트

[REDIS] 레디 스 : dump.rdb 백업

REDIS

레디 스 : dump.rdb 백업

나는 라이브 실행 레디 스 - 서버가 있습니다.

나는 백업을 만들고 싶어.

나는 다음을 수행 할 :

cp dump.rdb ~/some-other-location/06-24-2012.rdb ?

그 dump.rdb 항상 일관성있는 데이터베이스 저장소입니다 약속을 저 것을 아무것도 표시되지 않습니다. (즉, 그것은 중간 데이터의 일부 조각을 쓰기를 통해 내가 CP를 실행하고있는 동안,이다 레디 스 것을 나에게 가능한 나타납니다, 따라서 dump.rdb 일관된 상태에 있지 않습니다.)

지금 dump.rdb의 복사본을 만들하기 위해 레디 스의 DB를 종료해야합니다 때문에, 나쁜

레디 스 서버가 실행되는 데이터베이스의 라이브 백업을하는 동안 올바른 방법은 무엇입니까? 그리고 나 수동 약속의 어떤 부분이 방법은 일관성 (안 반 작성) 상태에있는 데이터베이스를 생성하는.

감사!

해결법

  1. ==============================

    1.http://redis.io/topics/persistence에서

    http://redis.io/topics/persistence에서

    그래서, 올바른 방법은 간단하게 백업 위치로 dump.rdb을 복사하는 것입니다.

  2. ==============================

    2.당신이 아마존 S3를 사용하는 경우, 그것은 s3cmd 도구를 사용하여 백업 레디 스 데이터베이스에 매우 간단합니다.

    당신이 아마존 S3를 사용하는 경우, 그것은 s3cmd 도구를 사용하여 백업 레디 스 데이터베이스에 매우 간단합니다.

    s3cmd : http://s3tools.org/s3cmd

    지도 시간: http://guchex.com/viniciusfbm/post/50/how-to-backup-redis-database-encrypted-to-s3-via-command-line-ubuntu

  3. from https://stackoverflow.com/questions/11182012/redis-backing-up-dump-rdb by cc-by-sa and MIT license