Notice
Recent Posts
Recent Comments
Link
투케이2K
31. (Redis/레디스) [Mac Os] Redis 스냅샷 데이터 저장 방법 종류 설명 - RDB , AOF 본문
[개발 환경 설정]
개발 언어 : Redis
[설 명]
-------------------------------------------------------------------------------------
[RDB]
1. RDB 방식은 순간적으로 메모리에 있는 내용을 디스크에 옮기는 방식 입니다
2. RDB 는 방법에 따라 SAVE , BGSAVE 두 방식으로 나눌 수 있습니다
>> SAVE : 순간적으로 Redis 동작을 정지 시키고 그 순간 SnapShot 을 디스크에 저장 (Redis 는 동작을 멈추지 않음)
>> BGSAVE : 별도의 프로세스를 띄 운 후 , 명령어 수행 당시의 SnapShot 을 디스크에 저장 (Redis 는 동작을 멈추지 않음)
3. RDB 는 메모리의 SnapShot 을 그대로 저장하기 때문에 서버 재구동 시 SnapShot 을 다시 읽으면 되므로 속도가 빠른 장점이 있음
4. RDB 는 SnapShot 을 추출하는데 시간이 오래 걸리고 도중에 서버가 꺼지면 이후 데이터가 유실되는 단점이 있음
-------------------------------------------------------------------------------------
[AOF]
1. AOF 방식은 Redis 의 Write / Update 연산을 Log 로그 파일에 기록합니다.
2. AOF 방식은 로그에 기록된 Write / Update 연산을 재실행하여 데이터를 복구합니다
3. AOF 방식은 로그 파일에 대해서면 Append 추가 하기 때문에 어떤 시점에 서버가 다운 되더라도 데이터가 사라지지 않은 장점이 있습니다
4. AOF 방식은 모든 Write / Update 연산을 로그 파일에 남기기 때문에 로그 양이 많고, 데이터 복구 시 저장 된 모든 Write / Update 연산을 다시 실행하기 때문에
재시작 속도가 느린 단점이 있습니다
-------------------------------------------------------------------------------------
반응형
'Redis (RDS)' 카테고리의 다른 글
Comments