redis 지속 적 인 소개
1.1 RDB 소개
RDB:지정 한 시간 간격 으로 메모리 에 있 는 데이터 세트 스냅 샷 을 디스크 에 기록 합 니 다.즉,줄 말 스냅 샷 입 니 다.복구 할 때 스냅 샷 파일 을 메모리 에 직접 읽 습 니 다.
작업 메커니즘:일정 시간 마다 메모리 에 있 는 데 이 터 를 하 드 디스크 의 지정 한 파일 에 저장 합 니 다.
RDB 는 기본적으로 열 립 니 다!
Redis 는 하위 프로 세 스 를 따로 만 들 고 오래 지속 합 니 다.임시 파일 에 데 이 터 를 기록 하고 오래 지속 되 는 과정 이 끝나 면 이 임시 파일 로 마지막 으로 오래 지속 되 었 던 파일 을 교체 합 니 다.전체 과정 에서 메 인 프로 세 스 는 어떠한 IO 작업 도 하지 않 기 때문에 매우 높 은 성능 을 확보 했다.만약 에 대규모 데이터 의 회복 이 필요 하고 데이터 회복 의 완전 성에 민감 하지 않 으 면 RDB 방식 은 AOF 방식 보다 더욱 효율 적 이다.
RDB 의 단점 은 마지막 지구 화 후의 데 이 터 를 잃 어 버 릴 수 있다 는 것 이다.
1.2 RDB 저장 정책
save 900 1 900 초 동안 키 값 이 1 개 이상 변 하면 저장
save 300 10 300 초 간 최소 10 개의 키 값 이 변 하면 저장
save 60 10000 60 초 동안 최소 10000 개의 key 값 이 변 하면 저장 합 니 다.
save “” RDB 모드 를 사용 하지 않 기;
1.3 RDB 상용 속성 설정
1.4 RDB 데이터 가 분 실 된 경우
두 번 저 장 된 시간 간격 으로 서버 가 다운 되 거나 정전 문제 가 발생 합 니 다.
1.5 RDB 의 촉발
① 자동 저장 기반 정책
② save 또는 bgsave 명령 을 실행 합 니 다!실행 시 차단 상태 입 니 다.
③ flushdb 명령 을 실행 하면 dump.rdb 가 발생 하지만 안 은 비어 의미 가 없습니다.
④ shutdown 명령 을 수행 할 때 도 자발적으로 데 이 터 를 백업 합 니 다.
2. AOF
2.1 AOF 소개
appendfsync always:새로운 수정 데이터 가 생 길 때마다 저장 작업 을 수행 합 니 다.효율 은 낮 지만 안전 합 니 다!
appendfsync everysec:1 초 에 한 번 씩 저장 작업 을 수행 합 니 다.현재 초 간 작업 을 저장 하지 않 았 을 때 정전 이 발생 하면 일부 데 이 터 를 잃 어 버 릴 수 있 습 니 다(즉 1 초 간 의 데이터).
appendfsync no:저장 하지 않 고 운영 체제 에 데 이 터 를 맡 깁 니 다.더 빠 르 고 더 안전 하지 않 은 선택.
추천(또한 기본)조 치 는 1 초 에 fsync 입 니 다.이러한 fsync 전략 은 속도 와 안전성 을 동시에 고려 할 수 있 습 니 다.
2.3 AOF 상용 속성
2.4 AOF 파일 의 복원
AOF 파일 에 잔여 명령 이 나 오 면 서버 를 다시 시작 할 수 없 게 됩 니 다.이 때 는 redis-check-aof 도 구 를 통 해 복구 해 야 합 니 다!
명령:
redis-check-aof --fix
파일총결산
이상 은 이 글 의 모든 내용 입 니 다.본 고의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 참고 학습 가 치 를 가지 기 를 바 랍 니 다.여러분 의 저희 에 대한 지지 에 감 사 드 립 니 다.더 많은 내용 을 알 고 싶다 면 아래 링크 를 보 세 요.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Redis 해시에 대한 완벽한 가이드변경 가능하므로 필요에 따라 쉽게 변경하고 업데이트할 수 있습니다. Redis 해시는 구조가 평평하므로 JSON에서와 같이 여러 수준을 가질 수 없습니다. redis 해시의 명명 규칙은 hash:key 로 입력되므로...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.