복붙노트

[REDIS] IS는 내구성 데이터 저장소를 레디 스?

REDIS

IS는 내구성 데이터 저장소를 레디 스?

내 말은 "내구성"으로 서버는 언제든지 충돌 할 수 있으며, 긴 재치있는 디스크 유물로, 데이터가 (ACID 참조) 손실되지 않습니다. 저널링 어떤 모드가입니다처럼 보인다, 그러나 당신이 일지를 사용하도록 설정하는 경우,하지 그 패배는 메모리 내 데이터를 운영 할 목적으로 하는가? 읽기 작업은 저널링에 의해 영향을, 그러나 당신의 쓰기 성능을 죽일 것 일지처럼 보인다되지 않을 수 있습니다.

해결법

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

    1.레디 스 일반적으로 데이터 저장소는 "내구성"으로 배포되지 않은 (ACID에서 "D"의 의미.), 심지어 일지와 함께. 대부분의 사용 사례는 의도적으로 속도에 대한 대가로 약간의 내구성을 희생.

    레디 스 일반적으로 데이터 저장소는 "내구성"으로 배포되지 않은 (ACID에서 "D"의 의미.), 심지어 일지와 함께. 대부분의 사용 사례는 의도적으로 속도에 대한 대가로 약간의 내구성을 희생.

    그러나, '추가 전용 파일 "저장 모드는 선택적으로 성능의 비용, 내구성 방식으로 작동하도록 구성 할 수 있습니다. 그것은 모든 수정에 fsync를 ()을 지불해야합니다. 이렇게 구성하려면, 당신의 .conf 파일에이 두 가지 옵션을 설정합니다

     appendonly yes
     appendfsync always
    

    워드 프로세서에서 : APPEND 전용 파일은 어떻게 내구성이?

    (참고 레디 스에 설정 파일 전달에 appendfsync의 기본 후 2.0.0이 everysec이며, 항상.)

  2. from https://stackoverflow.com/questions/2449969/is-redis-a-durable-datastore by cc-by-sa and MIT license