二〇二六年 レンタル Mac Mini七時二十四分Redis AOFRDB 意思決定マトリクス(永続化窓メモリ上限ディスク閾値

運用設計
約10分

ワーカー同居Redis では、書き換えRDB が夜間に重なり尾遅延空き枯渇が先に来ます。appendfsyncsavemaxmemoryバックアップ窓を固定し、監視閾値FAQ購入まで示します。Celery 稿水位 FAQ公開購入ログイン不要可。

  1. 書き換え増幅一時複製で空きが一気に減り、長時間ジョブの書き込みと衝突する。
  2. 無言の圧迫上限未設定だとスワップに落ち、ハートビートより先に遅くなる。
  3. 巻の崖:ログ・スナップショット・コンテナ層が同一 APFSで帯域を奪い合う。

リスク

単一 APFS 巻Redis の追記・RDBfork・長時間ワーカーの一時ファイルが重なると、昼間は隠れていた尾遅延空き枯渇が夜間に顕在化します。追い出し方針の誤選択黙捨てや書込失敗へ直結するため、黄赤閾値は投入側自動減速まで配線します。水位 FAQ参照。

設定対照

値は出発点秒速値幅で再計測。

appendfsync 方針の比較

耐障害の目安 入出力の癖 同居ワーカー時の注意
always 狭い損失窓 fsync多・尾伸び 専用巻向き
everysec 秒級揺れ許容 バランス既定 夜間第一候補
no 広い損失窓 fsync 控えめ 揮発前提

save 規則(RDB トリガ)

意味 向き先
save 900 1 十五分・一鍵で撮影 低変化
save 300 10 五分・十鍵 中頻度
save 60 10000 一分・一万鍵 高頻度・監視必須
save "" 自動 RDB 停止 追記+外部退避

maxmemory と追い出し

方針 ふるまい 向き先
volatile-lru 期限付き LRU セッション
allkeys-lru 全鍵 LRU 純キャッシュ
volatile-ttl 残寿命優先 期限意味強い列
noeviction 満杯で書失敗 黙捨て不可

バックアップ窓チェックリスト

作業
直前 BGSAVEsave 確認 fork 前空き
追記 BGREWRITEAOF浅い列の帯 RDB と離す
検証巻で復元 二世代+遠隔

長時間タスク運用(ランブック)

forkfsync のピークを同じ帯に置かない。ワーカー稿と整合。

  1. 秒速p99 を測定し、appendfsynceverysec から始めて必要なら always へ寄せる。
  2. maxmemory は物理 RAM の六割前後を上限の出発点にし、追い出しはブローカーは noeviction、キャッシュは allkeys-lru のように役割で固定する。
  3. saveBGREWRITEAOFバックアップ rsync・アプリログのローテを十五分以上ずらす
  4. 長時間ジョブは巨大値を Redis に溜めず、オブジェクトストアやファイル巻へ逃がす。
  5. INFO persistence と空き容量・aof_rewrite_in_progress一画面にし、黄でプロデューサ減速、赤で投入停止
  6. 四半期ごとに復元演習を行い、閾値と窓を見直す。

監視とアラート閾値

  • メモリ八割で警告・九割五分で重大とし、used_memory_rssused_memory の乖離が続く場合は断片化や外部フラグメントを疑う。
  • ディスク:空き率二割未満を黄、一割未満を赤とし、一時間あたりの伸びも併記して早期に異常を拾う。
  • 永続化:書換/bgsave 所要が平常二倍なら調査、CPU ピークと重なるなら窓ずらし

ディスク水位・inode しきい値一覧

書換中は一時肥大しやすい。割合+絶対空きの両ゲート。

指標 黄(注意) 赤(介入) アクション例
APFS 空き率 約 20%未満 約 10%未満 スロットル・古ログ退避・投入停止
絶対空き 約 5 GiB未満 約 2 GiB未満 書換・bgsave 延期・別巻へ退避
inode 使用率 約 80% 約 90% 小ファイル掃除・ローテ分割

FAQ

併用は
余白あれば可。狭 SSD は主一経路+外部世代。
everysec
秒級揺れ許容前提。不可なら外部確定
ブローカー
黙捨て不可は noeviction。再取得層のみ LRU。
空き量
割合絶対量の両方で見る。書換前は余裕を二倍想定する。

購入ガイド

RAMmaxmemory+OS・ワーカー余白SSD は追記・RDB・ログの合算コア余裕で書換中も尾を抑える。

  • 内蔵巻優先、NW マウント主データは避ける。
  • 公開購入ログイン不要検証と本番を分ける。

引用ゲート:everysec 既定、maxmemory+方針、空き黄二割赤一割、重い処理は重ねない

まとめ:表で追い出し閾値を固定し、長時間帯域衝突を夜間で外す。公開購入余白台、復元演習まで。

Redis 七×二十四向け Mac ノード

RunMiniApple Silicon で永続化に余白を確保。ホーム料金ヘルプ公開購入ログイン不要可)。

ブログ一覧 公開購入

公開購入(ログイン不要)