1. save 60 1000은 60초 내에 1000개 이상의 쓰기 요청이 있는 경우 redis가 fsync를 한 번 호출하여 데이터가 디스크에 다시 기록되는지 확인한다는 의미입니다.
예를 들어 이 구성은 최소 1000개의 키가 변경된 경우 Redis가 60초마다 자동으로 데이터 세트를 디스크에 덤프하도록 합니다.
60 1000 저장
2. AOF 모드를 사용하는지, RDB 모드를 사용하는지에 따라 다릅니다. AOF 모드(실제로 모든 요청의 로그)는 자동으로 재구축되지만(그러나 처음부터 시작해야 하기 때문에 매우 느립니다), RDB 모드는 파일 손상을 일으킬 수 있습니다(따라서 예약된 백업이 공식적으로 권장됩니다).
공문서가 많지 않으니 잘 살펴보시기 바랍니다.
1. save 60 1000은 60초 내에 1000개 이상의 쓰기 요청이 있는 경우 redis가 fsync를 한 번 호출하여 데이터가 디스크에 다시 기록되는지 확인한다는 의미입니다.
예를 들어 이 구성은 최소 1000개의 키가 변경된 경우 Redis가 60초마다 자동으로 데이터 세트를 디스크에 덤프하도록 합니다.
2. AOF 모드를 사용하는지, RDB 모드를 사용하는지에 따라 다릅니다. AOF 모드(실제로 모든 요청의 로그)는 자동으로 재구축되지만(그러나 처음부터 시작해야 하기 때문에 매우 느립니다), RDB 모드는 파일 손상을 일으킬 수 있습니다(따라서 예약된 백업이 공식적으로 권장됩니다).
@felix021 좋아요
그러나 @felix021의 답변에서 60 1000을 저장하면 이는 fsync를 실행하기 위해 60초 이내에 최소 1000개의 요청이 있음을 의미합니다
데이터 보안을 위해 RDB 파일의 예약 백업을 사용하는 것이 좋습니다. 동시에 aof 모드를 사용하여 데이터가 손실되지 않도록 할 수 있습니다.