RDB 방식
특정 시점의 스냅샷으로 데이터 저장
재시작시 RDB 파일이 있으면 읽어서 복구
장점
작은 파일 사이즈
fork를 이용해 백업하므로 서비스중인 프로세스는 성능에 영향 없음 (자식 프로세스를 만든다)
데이터 스냅샷 방식이므로 빠른 복구가 가능
단점
스냅샷을 저장하는 시점 사이의 데이터 변경사항은 유실될 수 있음
fork를 이용하기 때문에 시간이 오래 걸릴 수 있고, cpu와 메모리 자원을 많이 소모한다
데이터 무결성이나 정합성에 대한 요구가 크지 않은 경우 사용 가능(마지막 백업 시 에러 발생 등의 문제)
RDB 사용 해보기
config 파일 다운로드 링크로이동하기
redis가 실행중인 docker에 config 파일 넣기
docker run -v $(pwd)/redis.conf:/redis.conf --name my-redis-config redis redis-server /redis.conf
redis 강제 종료 후(도커 실행 중지) dump파일 생성 확인하기

TIP) 도커 실행 명령어 해석하기
docker run: Docker 컨테이너를 실행
-v $(pwd)/redis.conf:/redis.conf: 현재 디렉토리에 있는 redis.conf 파일을 컨테이너의 /redis.conf로 마운트합니다. 이렇게 하면 컨테이너 내부에서 이 파일을 설정 파일로 사용할 수 있다
--name my-redis-config: 실행되는 컨테이너의 이름을 my-redis-config로 지정
redis: 사용할 Docker 이미지의 이름입니다. 여기서는 Redis 이미지를 사용
redis-server /redis.conf: redis-server 명령어를 실행하여 /redis.conf 설정 파일을 사용하여 Redis 서버를 시작