Redis開発のベストプラクティス — データ構造、クエリエンジン、ベクトル検索、キャッシング、パフォーマンス最適化
Redis development best practices — data structures, query engine, vector search, caching, and performance optimization
Iris は Redis 社の AI 関連製品の統括ブランドです。 次のような場合に使用: Redis Cloud 上の Iris Redis エージェントメモリー(RAM)(AI エージェント用の記憶領域)と連携する際。具体的には、AI エージェントのセッションイベント(実行記録)を記録したり、長期的な記憶情報を作成・検索したり、記憶領域を設定したり、背…
Redis クラスタとレプリケーション(複製)に関するガイダンスです。複数キーの操作用ハッシュタグ(キーをグループ化するための記号)、CROSSSLOT エラーの回避、レプリカからの読み取りによる読み込み負荷の分散について説明します。 次のような場合に使用: シャード化された Redis クラスタ用のキー設計、MGET・SDIFF・パイプライン処理での C…
Redisクライアントと接続設定に関するガイダンスです。接続プーリング(複数の接続を効率的に再利用する仕組み)、マルチプレキシング(複数のタスクを一つの接続で処理)、パイプライニング(複数のコマンドを一括送信)、RESP3を使ったクライアント側のキャッシング、遅い処理(KEYS、SMEMBERS、HGETALL)の回避、ソケットタイムアウトの調整などを扱い…
Redis(高速データベース)のモデル設計に関する基本的なガイダンス — 適切なデータ構造(文字列、ハッシュ、リスト、セット、ソート済みセット、JSON、ストリーム、ベクトルセット)を選択し、コロン区切りの一貫性のあるキー名を使用する。 **次のような場合に使用:** - Redis のデータモデルを設計するとき - オブジェクトをキャッシュ(一時保存)す…
Redisの可視化と監視についてのガイド — 監視すべきメトリクス(メモリ使用量、接続数、キャッシュヒット率、1秒あたりの操作数、拒否された接続数)、トラブル発生時の調査に役立つ組み込みコマンド(SLOWLOG、INFO、MEMORY DOCTOR、CLIENT LIST、FT.PROFILE)、そしてRedis Insight GUI(グラフィカルな管理…
Redis Search(全文検索・ベクトル検索機能)に関するガイダンスです。以下の内容をカバーしています: - FT.CREATE によるスキーマ設計 - フィールド型の選択(TEXT、TAG、NUMERIC、GEO、GEOSHAPE、VECTOR、JSON パス) - DIALECT 2 クエリー構文 - FT.SEARCH / FT.AGGREGAT…
Redisのセキュリティに関するガイダンス。認証(パスワード設定とアクセス制御ユーザー)、TLS(暗号化通信)、アクセス権限の最小化、ネットワーク接続の制限、ファイアウォール設定、危険なコマンドの無効化などをカバーしています。 **次のような場合に使用:** - Redisを本番環境に導入する - アプリケーション用のアクセス制御ユーザーを設定する - T…
Redis LangCache を使用して、Redis Cloud 上で LLM(大言語モデル)の応答をセマンティックキャッシング(意味的な内容で判定するキャッシング)するためのガイドです。SDK またはREST API 経由で検索・登録を実行し、類似度の閾値(判定基準)を調整し、タスクの種類ごとにキャッシュを分離し、カスタム属性でフィルタリングできます。…
原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。