Redis のレシピ
- AOF ファイルを書き換える (圧縮する)永続化
- バックグラウンドで RDB スナップショットを取得する永続化
- 同期的に RDB スナップショットを取得する永続化
- 最後に成功したスナップショットの時刻を表示する永続化
- 実行中の構成をディスクに書き込む永続化
- AOF を有効化または無効化する永続化
- RDB スナップショットのルールを設定する永続化
- ノードをレプリカにするレプリケーション
- レプリカをマスターに昇格するレプリケーション
- 手動フェイルオーバーを実行するクラスタ
- クラスタにノードを追加するクラスタ
- クラスタスロットを割り当てるクラスタ
- レプリケーションの状態を表示するクラスタ
- クラスタの状態を表示するクラスタ
- maxmemory とポリシーを設定するメモリ
- メモリを分析するメモリ
- 低速コマンドログを表示するメンテナンス
- 低速コマンドのしきい値を設定するメンテナンス
- 低速コマンドログをリセットするメンテナンス
- クライアント接続を強制終了するメンテナンス
- 接続中のクライアントを一覧表示するメンテナンス
- パラメータの値を表示する実行時
- パラメータの値を変更する実行時
- メモリ使用量と断片化を分析し、active defrag を有効にするメモリ
- 大きなキーを特定する (--bigkeys、--memkeys、MEMORY USAGE)メモリ
- ホットキーを特定する (--hotkeys、OBJECT FREQ)パフォーマンス
- KEYS を使わずにパターンに一致するキーを特定し、安全に削除する (SCAN + UNLINK)メンテナンス
- レイテンシの発生源を診断する (LATENCY DOCTOR、ヒストグラム、commandstats)パフォーマンス
- eviction、有効期限切れ、OOM エラーを診断するメモリ
- メモリを肥大化させている接続を特定する (output buffer、query buffer、maxmemory-clients)メモリ
- RDB/AOF のエラー状態、fork 時間、MISCONF の原因を診断する永続化
- 破損した AOF のために起動しない Redis を修復する (redis-check-aof、redis-check-rdb)永続化
- レプリケーションの切断と終わらない完全再同期のループを解消する (backlog、replica バッファ)レプリケーション
- Sentinel の状態、現在のマスター、クォーラムを確認するSentinel
- Sentinel で手動フェイルオーバーを実行し、トポロジーを整理するSentinel
- クラスタの健全性を確認し、スロットの不整合を修復する (--cluster check/fix)クラスタ
- クラスタでノードの追加、スロットの移動、ノードの削除を行う (add-node、reshard、rebalance)クラスタ
- ACL ユーザーを作成し、権限をテストして永続化するセキュリティ
- NOPERM および WRONGPASS エラーを調査する (ACL LOG)セキュリティ
- キースペース通知でキーの削除と有効期限切れのイベントを監視するメンテナンス