2026 대여 Mac Mini 7×24
Redis 에이오에프·알디비 의사결정 매트릭스 — 지속성 창·메모리 상한·디스크 임계 체크리스트
대여 Mac Mini에 장기 배치와 Redis를 같이 두면, 오류는 종종 에이오에프 재작성·알디비 스냅샷·maxmemory 정책이 겹치며 나타납니다. 아래는 리스크·설정 대조·모니터링 및 알림 임계값·장기 잡 런북·FAQ·구매 안내입니다. Celery·SQLite WAL·APFS 워터라인과 같이 보세요. 결제는 로그인 없이 구매(gumae)로 고정합니다.
리스크
한 볼륨이면 지속성 아이오가 곧바로 워커 심박·큐 소비와 경쟁합니다.
- 재작성·스냅샷 겹침 비지리라이트에이오에프와 알디비 포크가 겹치면 대기열이 길어져 워치독이 연쇄합니다.
- maxmemory 미설정 스왑·무음 드롭으로 브로커 의미가 깨질 수 있습니다.
- 디스크 절벽 로그·이미지·어펜드온리가 한꺼번에 차면 백업도 멈춥니다.
설정 대조
아래 표는 최근 레디스 기준과 애플 실리콘 단일 노드 출발점입니다. 초당 쓰기 바이트와 값 크기를 재측정한 뒤 조정하세요.
appendfsync 전략 비교
| 값 | 유실 창 | 아이오 성격 | 맥 미니 메모 |
|---|---|---|---|
always | 배치마다 에프싱크에 가깝게 줄이려 함 | 에프싱크 빈도 최대 공동 에스에스디에 민감 | 값이 작고 큐가 가벼울 때만 검토 |
everysec | 하드 크래시 시 최대 약 일 초 내 기록 | 혼합 부하에서 흔한 기본 타협 | 워커와 디스크를 같이 쓸 때 출발점 |
no | 운영체제 플러시 타이밍에 의존해 창이 넓음 | 레디스가 직접 거는 에프싱크 압력은 낮음 | 복제나 휘발 캐시 의미가 분명할 때만 |
save 규칙 예시
| 예시 줄 | 의미 | 맞는 경우 |
|---|---|---|
save 900 1 | 십오 분 안에 키 변화가 하나면 스냅샷 | 변경이 드문 메타데이터 |
save 300 10 | 오 분 안에 열 번 변하면 스냅샷 | 중간 쓰기 속도에 경계가 있을 때 |
save 60 10000 | 일 분 안에 만 번 변하면 스냅샷 | 버스트가 잦은 캐시 전용 노드 |
save "" | 자동 알디비 스냅샷 끔 | 에이오에프 주력이고 외부가 백업 주도 |
maxmemory 정책과 퇴출
| 맥스메모리 정책 | 동작 요약 | 추천 상황 |
|---|---|---|
volatile-lru | 만료가 붙은 키만 엘알유로 퇴출 | 세션·플래그처럼 티티엘이 있는 캐시 |
allkeys-lru | 전 키 대상 엘알유 퇴출 | 다시 채워도 되는 순수 캐시 |
volatile-ttl | 곧 만료되는 키부터 제거 | 시간 민감 큐에 티티엘 의미가 있을 때 |
noeviction | 가득 차면 쓰기 실패로 드러냄 | 브로커처럼 무음 드롭이 금지일 때 |
백업 창 체크리스트
| 창 | 할 일 | 가드레일 |
|---|---|---|
| 백업 직전 | 비지세이브 또는 스케줄된 스냅샷 후 dump.rdb를 박스 밖으로 복사 | 포크 전 여유 공간 확인 |
| 에이오에프 유지보수 | 큐 깊이가 얕을 때 비지리라이트에이오에프 실행 | 무거운 알디비와 같은 시각에 겹치지 않게 스태거 |
| 복사 후 | 체크섬 또는 스페어 디렉터리 복구 리허설 | 세대 둘 이상과 오프사이트 한 벌 유지 |
장기 잡(배치) 운영 런북
- 쓰기 큐·키 변화율을 잰 뒤
appendfsync를 고릅니다. maxmemory·정책을 역할마다 박제합니다.- 세이브·비지리라이트에이오에프·스냅샷·로그 로테이트 시각을 어긋냅니다.
INFO persistence·볼륨 여유를 한 대시보드에 둡니다.- 임계 알림마다 스로틀·킬 스위치 순서를 런북에 적어 둡니다.
모니터링 및 알림 임계값
임계값은 스로틀 → 에스컬 → 런북과 한 줄로 연결해 이름을 붙입니다.
디스크·메모리 워터마크 체크리스트
| 지표 | 황색(주의) | 적색(정지선) | 권장 조치 |
|---|---|---|---|
| 볼륨 여유(APFS) | < 20% | ≤ 10% 또는 소형 SSD는 절대 여유 N GB 미만 | 생산자 스로틀 → 지속성 작업 중지 → 로그·백업 정리 |
| 메모리 사용 / maxmemory | ~80% | ≥90% 5분 이상 | 큐 속도·워커 수 조정, RSS−aof_buffer 편차 확인 |
| 지속성 지연 | rewrite·BGSAVE p95 기준 초과 | 클라이언트 타임아웃 급증 | 일정 재배치, blocked_clients 동시 모니터링 |
에이오에프 재작성 전에는 임시 중복 파일을 감안해 퍼센트와 최소 N GB 여유를 함께 둡니다.
FAQ
- 에이오에프와 알디비를 한 노드에서 같이 켜도 되나요
- 여유·스케줄만 지키면 됩니다. SSD가 작으면 한 경로 주력+외부 백업이 안전합니다.
- 올웨이즈가 항상 더 안전한가요
- 손실 창은 줄지만 fsync 부담이 큽니다. 공유 디스크면
everysec이 흔한 출발점입니다. - 큐 브로커엔 어떤 정책이 맞나요
- 드롭 금지면
noeviction, 캐시면 LRU 계열을 씁니다. - 재작성 전 디스크는 얼마나 비우나요
- 재작성+스냅샷 중복을 감안해 %와 GB 둘 다 적어 둡니다.
구매 안내
RAM은 maxmemory+워커+OS 여유를 합산하고, SSD는 AOF·RDB·로그를 한 볼륨에 둘지 분리할지 먼저 정합니다.
한 줄 요약
everysec·역할별 maxmemory·디스크 20%/10% 게이트를 박제하고 세이브·재작성·백업 창을 어긋내세요. 가격·공개 구매·블로그.
Redis·장기 배치용 Mac Mini 7×24
RunMini 애플 실리콘에서 Redis와 배치를 같이 쓰세요. 홈·가격·로그인 없이 구매·대여·고객센터·블로그.