2012-06-14 1 views

답변

32

레디 스 지속성은 여기에 상세히 설명되어 기본 레디 스 바이

디스크에 데이터 세트의 스냅 샷을 저장하는 이진 dump.rdb라는 파일 데이터 세트에 적어도 M 개의 변경 사항이있을 경우 매 N 초마다 데이터 세트를 저장하도록 Redis를 구성하거나 수동으로 SAVE 또는 BGSAVE 명령을 호출 할 수 있습니다. 예를 들어,이 구성은 적어도 1000 개 키를 변경 한 경우 레디 스 자동으로 디스크에 60 초마다 데이터 집합을 덤프 할 것 : 또 다른 좋은 참조가 그 방법을 설명하려고 저자의 블로그에 링크 60 1000

저장 레디 스 지속성 작동 :

http://antirez.com/post/redis-persistence-demystified.html

21

레디 스 메모리에 모든 데이터를 보유하고 있습니다. 응용 프로그램의 데이터 크기가 너무 큰 경우 Redis는 적절한 솔루션이 아닙니다. 또한 변화의 수에 따라 달라질 수 있습니다 미리 정의 된 간격으로

1) 스냅 샷 :

그러나, 레디 스도 데이터를 영속화하는 두 가지 방법을 제공합니다. 이 간격 사이의 모든 변경 사항은 정전 또는 충돌시 손실됩니다.

2) 모든 데이터 변경시 일종의 변경 로그 작성. 얼마나 자주이 디스크에 물리적으로 기록되는지 미세하게 조정할 수 있지만, 즉시 쓰기를 선택하면 (성능이 저하 될 수 있음) Redis의 메모리 내장 특성으로 인해 데이터가 손실되지 않습니다.

관련 문제