TIL

Redis 영속성

하얀잔디 2024. 2. 15. 11:14

Redis는 주로 캐시로 사용되기에 기본적으로 손실되어도 무방한 데이터를 사용해야함.

 

BUT

실제 서비스 -> 캐시를 할지라도 데이터 손실되면 안좋음

 

데이터 손실을 보관하기 위한 옵션

 

 

 

 

SSD와 같은 영구저장 장치에 데이터 저장하는 옵션 2가지

 

RDB : redis database 라는 뜻으로 스냅샷을 씀.

 

스냅샷 : 캐시를 되돌리거나 동일한 데이터를 가진 캐시를 복제할떄 사용됨

 

BUT 완벽하진 않음. 성능저하가 발생함. and 일부 데이터 유실 있을 수 있음.

 

 

AOF : 레디스에 적용되는 모든 write 작업을 모두 log로 저장.

 

유실 걱정 적지만, 재난 복구시 write 작업 다시 적용하므로 rdb보다 느

 

1)영속성 사용 안하거나

 

2) 저 둘중에 하나 쓰거나 같이쓰거나 함.

 

 

 

 

 

'TIL' 카테고리의 다른 글

캐시 Aside 패턴  (0) 2024.02.15
캐싱 예시  (0) 2024.02.15
java.net.UnknownHostException  (1) 2024.02.06
이벤트 브로커 / 메시지 브로커  (1) 2024.01.04
kafka burrow  (1) 2024.01.04