Redis Persistence - AOF 기본설정 알아보기
Redis Persistence - AOF 기본설정 알아보기
이번 포스팅에서는 Redis AOF 사용법의 대해서 알아보도록 하겠습니다.
Redis 이전글 |
https://server-talk.tistory.com/471 - Redis - In-Memory - 알아보기
https://server-talk.tistory.com/472 - Redis - 서버 설치 및 기본설정 알아보기
https://server-talk.tistory.com/473 - Redis - Redis-cli 기본 사용법
https://server-talk.tistory.com/474 - Redis - Redis Desktop Manager Tool
https://server-talk.tistory.com/475 - phpredis 설치 알아보기
https://server-talk.tistory.com/489 - Redis - Persistence 란?
Redis Persistence - AOF 란? |
AOF 방식은 Append Only File의 약자의 입력, 수정, 삭제가 실행될 때마다 로그의 저장하며 기본적인 설정으로는 appendoly.aof 파일의 로그가 저장되는데 조회는 제외하고 저장됩니다.
Redis Persistence - AOF 기본설정 |
File : /etc/redis.conf
1. Redis - AOF 기능 사용 여부 설정
사용법 : appendonly [yes or no]
appendonly yes
"yes"를 지정하면 AOF 기능 사용하는 설정이며 "no"를 지정하면 AOF 기능을 사용하지 않습니다.
2. Redis - AOF 파일명 지정
사용법 : appendfilename "[AOF File Name]"
appendfilename "appendonly.aof"
입력, 수정, 삭제가 저장되는 로그파일명을 지정하는 옵션입니다.
3. Redis - AOF 로그파일에 기록되는 주기
사용법 : appendfsync [always or everysec or no]
appendfsync everysec
always : 명령 실행하고 바로 로그에 파일을 기록하여 성능이 떨어지므로 권장하지 않는 설정입니다.
everysec : 1초 동안 실행된 명령을 모아서 로그파일에 기록하며 AOF 기본 설정값 입니다.
no : 로그파일에 기록 운영체제에게 권한을 부여하며, 운영체제에서는 30초마다 로그파일에 기록합니다.