728x90
레디스 서버 설정(redis backup)
레디스 - AOF 오류
Asynchronous AOF fsync is taking too long (disk is busy?). Writing the AOF buffer without waiting for fsync to complete, this may slow down Redis.
- appendonly yes -> AOF 파일 읽음(AOF 백업)
- appendonly no -> RDB 파일 읽음(RDB 백업)
info persistence
127.0.0.1:6379> info persistence
# Persistence
loading:0
async_loading:0
current_cow_peak:0
current_cow_size:0
current_cow_size_age:0
current_fork_perc:0.00
current_save_keys_processed:0
current_save_keys_total:0
rdb_changes_since_last_save:0
rdb_bgsave_in_progress:0
rdb_last_save_time:1672316816
rdb_last_bgsave_status:ok
rdb_last_bgsave_time_sec:0
rdb_current_bgsave_time_sec:-1
rdb_saves:0
rdb_last_cow_size:2424832
rdb_last_load_keys_expired:0
rdb_last_load_keys_loaded:0
aof_enabled:0
aof_rewrite_in_progress:0
aof_rewrite_scheduled:0
aof_last_rewrite_time_sec:-1
aof_current_rewrite_time_sec:-1
aof_last_bgrewrite_status:ok
aof_rewrites:0
aof_rewrites_consecutive_failures:0
aof_last_write_status:ok
aof_last_cow_size:0
module_fork_in_progress:0
module_fork_last_cow_size:0
728x90
AOF 지속성 비활성화(aof disable)
aof 기본 설정
appendsync [option]
- always : 매 쓰기 명령이 실행될 때마다 fsync()를 실행합니다. 성능이 매우 떨어지지만 안전합니다.
- everysec : 1초 동안의 데이터를 모아서 별도의 쓰레드가 fsync()를 실행합니다. 성능과 데이터 안전성 면에서 올바른 선택입니다.
- no : 레디스가 fsync()를 실행하지 않습니다. OS가 주기적(30초)으로 fsync()를 실행해서 데이터를 디스크에 저장합니다. 성능은 좋을 수 있지만 데이터 유실의 가능성이 있습니다.
CONFIG SET appendonly no
127.0.0.1:6379> CONFIG SET appendonly no
OK
RDB 지속성 비활성화(rdb disable)
rdb 기본 설정
save [seconds] [changes]
- 3600 초안에 1개 이상의 데이터가 변경되면 저장
- 300 초안에 100개 이상의 데이터가 변경되면 저장
- 60 초안에 10,000개 이상의 데이터가 변경되면 저장
127.0.0.1:6379> config get save
1) "save"
2) "3600 1 300 100 60 10000"
rdb 수정(SAVE 기능을 사용하지 않기)
CONFIG SET save ""
127.0.0.1:6379> CONFIG SET save ""
OK
redis.conf 편집
vim redis.conf
appendonly no
save ""
systemctl restart redis
참고URL
- Redis AOF와 RDB에 대해 : https://kimdubi.github.io/redis/redis_persistence
- The Complete Redis Backup Guide : https://simplebackups.com/blog/the-complete-redis-backup-guide-with-examples/
- 레디스 AOF 시 오류 발생 : https://mozi.tistory.com/533
- AOF 방식의 백업 : https://mozi.tistory.com/369
- Disable AOF persistence : https://www.alibabacloud.com/help/en/apsaradb-for-redis/latest/disable-aof-persistence
728x90
'리눅스' 카테고리의 다른 글
[리눅스] 도커 컨테이너로 몽고디비 클러스터 구성하기(mongodb shard cluster) (0) | 2023.01.01 |
---|---|
yum(dnf) 설치 및 업데이트 시 발생하는 패키지 충돌 문제 해결 방법 (0) | 2022.12.30 |
HTML 리다이렉션 (0) | 2022.12.29 |
[리눅스] redis 모니터링 툴(redis-stat) (0) | 2022.12.29 |
Docker를 사용하여 Redis 클러스터(predixy)를 설정하는 구성하는 방법 (0) | 2022.12.28 |