TIL
Redis 영속성
하얀잔디
2024. 2. 15. 11:14
Redis는 주로 캐시로 사용되기에 기본적으로 손실되어도 무방한 데이터를 사용해야함.
BUT
실제 서비스 -> 캐시를 할지라도 데이터 손실되면 안좋음
데이터 손실을 보관하기 위한 옵션
SSD와 같은 영구저장 장치에 데이터 저장하는 옵션 2가지
RDB : redis database 라는 뜻으로 스냅샷을 씀.
스냅샷 : 캐시를 되돌리거나 동일한 데이터를 가진 캐시를 복제할떄 사용됨
BUT 완벽하진 않음. 성능저하가 발생함. and 일부 데이터 유실 있을 수 있음.
AOF : 레디스에 적용되는 모든 write 작업을 모두 log로 저장.
유실 걱정 적지만, 재난 복구시 write 작업 다시 적용하므로 rdb보다 느
1)영속성 사용 안하거나
2) 저 둘중에 하나 쓰거나 같이쓰거나 함.