【レディス インサイト】

Redis Insight とは?

最終更新:
💡 Redisのキーや値を、画面で見て操作する

Redis公式のGUIツール。接続先のキーや値の閲覧・編集、コマンドの実行、Slow Logやデータ分析による調査などを画面から行える。

📌 このページのポイント
Redis Insight:接続先を見て操作 Redis Insight の画面例 キー:user:1 型:Hash name ひよこ score 10 Redis本体 保存データ 操作 結果 編集・削除は接続先に反映される 対象の環境・キー・権限を確認
画面は機能を説明する模式図です。キーの調査やコマンド実行には負荷も伴うため、GUIなら本番でも無条件に安全という意味ではありません。
ひよこ ひよこ
Redis Insightを開くと、何が見えるの?
ペンギン先生 ペンギン先生
接続したRedisのキーや値を見られるよ。たとえばuser:1というキーのハッシュに、nameやscoreという項目があることを画面で確認できる。Redis本体とは別の、データを調べたり操作したりするツールなんだ。
ひよこ ひよこ
文字列以外も見られる?
ペンギン先生 ペンギン先生
ハッシュ、リスト、集合、ソート済み集合、Streams、JSONなどに応じた表示や操作が用意されているよ。使えるデータ型や機能は接続先のRedisとツールの対応にもよる。Streamsを一律に追加モジュールの型と呼ぶのは正確ではないね。
ひよこ ひよこ
遅い処理を探すのにも使える?
ペンギン先生 ペンギン先生
Slow Logでは、Redis側で設定された実行時間のしきい値を超えたコマンドを調べられるよ。Profilerで実行中のコマンドの流れを見る機能もある。記録の条件があるので、画面に出ない処理は問題がないと即断しないようにしよう。
ひよこ ひよこ
キーを検索するなら本番でも負荷はない?
ペンギン先生 ペンギン先生
負荷がないとは言えないよ。キーを少しずつ調べるSCANは一括列挙より作業を分散できるけれど、全体の走査には仕事が必要だし、途中の変更に対する保証にも制限がある。調査範囲や頻度、接続先への影響を確認しよう。
ひよこ ひよこ
画面で書き換えると、本当のデータも変わる?
ペンギン先生 ペンギン先生
そうだよ。編集や削除、CLIでのコマンド実行は接続先への操作になる。調べる目的なら必要な権限を絞り、対象の環境とキーを確認する。便利なGUIでも、データの変更が安全になるわけではないんだ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「Redis Insight」って出てきたら「Redisの中身を画面で調べたり操作したりする公式ツール」と思えばだいたいOK!
📖 おまけ:英語の意味
「Redis Insight」 = Redisの洞察・可視化
💬 「Insight」は「洞察」「見通し」という意味。Redisの中身を深く理解できるようにするツールだよ

参考資料

← 用語集にもどる