redis-development
Redisのパフォーマンス最適化とベストプラクティスに関するスキルです。Redisデータ構造、Redis Query Engine(RQE)、RedisVLを使ったベクター検索、LangCacheを用いたセマンティックキャッシング、またはRedisのパフォーマンス最適化に取り組む際に使用してください。
description の原文を見る
Redis performance optimization and best practices. Use this skill when working with Redis data structures, Redis Query Engine (RQE), vector search with RedisVL, semantic caching with LangCache, or optimizing Redis performance.
SKILL.md 本文
Redis ベストプラクティス
Redis のための包括的なパフォーマンス最適化ガイド。Redis Query Engine、ベクトル検索、セマンティックキャッシング を含みます。自動最適化とコード生成を導くため、影響度順に優先付けされた 11 カテゴリ全体にわたる 29 個のルールを含みます。
適用時期
以下の場合にこれらのガイドラインを参照してください:
- Redis データモデルとキー構造を設計する場合
- キャッシング、セッション、またはリアルタイム機能を実装する場合
- Redis Query Engine (FT.CREATE、FT.SEARCH、FT.AGGREGATE) を使用する場合
- RedisVL でベクトル検索または RAG アプリケーションを構築する場合
- LangCache でセマンティックキャッシングを実装する場合
- Redis パフォーマンスとメモリ使用量を最適化する場合
ルールカテゴリ (優先度順)
| 優先度 | カテゴリ | 影響度 | プレフィックス |
|---|---|---|---|
| 1 | データ構造とキー | HIGH | data- |
| 2 | メモリと期限切れ | HIGH | ram- |
| 3 | 接続とパフォーマンス | HIGH | conn- |
| 4 | JSON ドキュメント | MEDIUM | json- |
| 5 | Redis Query Engine | HIGH | rqe- |
| 6 | ベクトル検索と RedisVL | HIGH | vector- |
| 7 | セマンティックキャッシング | MEDIUM | semantic-cache- |
| 8 | ストリームと Pub/Sub | MEDIUM | stream- |
| 9 | クラスタリングとレプリケーション | MEDIUM | cluster- |
| 10 | セキュリティ | HIGH | security- |
| 11 | 可観測性 | MEDIUM | observe- |
クイックリファレンス
1. データ構造とキー (HIGH)
data-choose-structure- 正しいデータ構造を選択するdata-key-naming- 一貫したキー命名規則を使用する
2. メモリと期限切れ (HIGH)
ram-limits- メモリ制限とエビクションポリシーを設定するram-ttl- キャッシュキーに TTL を設定する
3. 接続とパフォーマンス (HIGH)
conn-blocking- 本番環境で遅いコマンドを避けるconn-pipelining- バルク操作にパイプラインを使用するconn-pooling- 接続プーリングまたはマルチプレックスを使用するconn-timeouts- 接続タイムアウトを設定する
4. JSON ドキュメント (MEDIUM)
json-partial-updates- 部分更新に JSON パスを使用するjson-vs-hash- JSON とハッシュを適切に選択する
5. Redis Query Engine (HIGH)
rqe-dialect- クエリ構文に DIALECT 2 を使用するrqe-field-types- 正しいフィールドタイプを選択するrqe-index-creation- クエリするフィールドのみをインデックスするrqe-index-management- ゼロダウンタイム更新用にインデックスを管理するrqe-query-optimization- 効率的なクエリを記述する
6. ベクトル検索と RedisVL (HIGH)
vector-algorithm-choice- 要件に基づいて HNSW と FLAT を選択するvector-hybrid-search- より良い結果のためハイブリッド検索を使用するvector-index-creation- ベクトルインデックスを適切に設定するvector-rag-pattern- RAG パターンを正しく実装する
7. セマンティックキャッシング (MEDIUM)
semantic-cache-best-practices- セマンティックキャッシュを適切に設定するsemantic-cache-langcache-usage- LLM レスポンスキャッシング用に LangCache を使用する
8. ストリームと Pub/Sub (MEDIUM)
stream-choosing-pattern- ストリームと Pub/Sub を適切に選択する
9. クラスタリングとレプリケーション (MEDIUM)
cluster-hash-tags- マルチキー操作にハッシュタグを使用するcluster-read-replicas- 読み取り集約的なワークロード用に読み取りレプリカを使用する
10. セキュリティ (HIGH)
security-acls- きめ細かいアクセス制御に ACL を使用するsecurity-auth- 本番環境で常に認証を使用するsecurity-network- ネットワークアクセスを保護する
11. 可観測性 (MEDIUM)
observe-commands- デバッグ用に可観測性コマンドを使用するobserve-metrics- 主要な Redis メトリクスを監視する
使用方法
個別のルールファイルを読んで、詳細な説明とコード例を参照してください:
rules/rqe-index-creation.md
rules/vector-rag-pattern.md
各ルールファイルには以下が含まれます:
- それが重要である理由の簡潔な説明
- 説明付きの正しい例
- アンチパターンが実害を引き起こす場合は「不正な例」、またはオプション機能の場合は「使用する場合 / 不要な場合」のガイダンス
- 追加の文脈とリファレンス
完全なコンパイル文書
すべてのルールが展開された完全なガイド: AGENTS.md
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- redis
- リポジトリ
- redis/agent-skills
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/redis/agent-skills / ライセンス: MIT
関連スキル
hugging-face-trackio
Trackioを使用してMLトレーニング実験を追跡・可視化できます。トレーニング中のメトリクスログ記録(Python API)、トレーニング診断のアラート発火、ログされたメトリクスの取得・分析(CLI)が必要な場合に活用してください。リアルタイムダッシュボード表示、Webhookを使用したアラート、HF Space同期、自動化向けのJSON出力に対応しています。
btc-bottom-model
ビットコインのサイクルタイミングモデルで、加重スコアリングシステムを搭載しています。日次パルス(4指標、32ポイント)とウィークリー構造(9指標、68ポイント)の2カテゴリーにわたる13の指標を追跡し、0~100のマーケットヒートスコアを算出します。ETFフロー、ファンディングレート、ロング/ショート比率、恐怖・貪欲指数、LTH-MVRV、NUPL、SOPR(LTH+STH)、LTH供給率、移動平均倍率(365日MA、200週MA)、週次RSI、出来高トレンドに対応します。市場サイクル全体を通じて買いと売りの両方の推奨を提供します。ビットコインの底値拾い、BTCサイクルポジション、買い時・売り時、オンチェーン指標、MVRV、NUPL、SOPR、LTH動向、ETFの流出入、ファンディングレート、恐怖指数、ビットコインが過熱状態か、マイナーコスト、暗号資産市場のセンチメント、BTCのポジションサイジング、「今ビットコインを買うべきか」「BTCが天井をつけているか」「オンチェーン指標は何を示しているか」といった質問の際にこのスキルを活用します。
protein_solubility_optimization
タンパク質の溶解性最適化 - タンパク質の溶解性を最適化します。タンパク質の特性を計算し、溶解性と親水性を予測し、有効な変異を提案します。タンパク質配列の特性計算、タンパク質機能の予測、親水性計算、ゼロショット配列予測を含むタンパク質エンジニアリング業務に使用できます。3つのSCPサーバーから4つのツールを統合しています。
research-lookup
Parallel Chat APIまたはPerplexity sonar-pro-searchを使用して、最新の研究情報を検索できます。学術論文の検索にも対応しています。クエリは自動的に最適なバックエンドにルーティングされるため、論文の検索、研究データの収集、科学情報の検証に活用できます。
tree-formatting
ggtree(R)またはiTOL(ウェブ)を使用して、系統樹の可視化とフォーマットを行います。系統樹を図として描画する際、ツリーレイアウトの選択、分類学に基づく枝やラベルの色付け、クレードの折りたたみ、サポート値の表示、またはツリーへのオーバーレイ追加が必要な場合に使用してください。系統推定(protein-phylogenyスキルを使用)やドメイン注釈(今後の独立したスキル)には使用しないでください。
querying-indonesian-gov-data
インドネシア政府の50以上のAPIとデータソースに接続できます。BPJPH(ハラール認証)、BOM(食品安全)、OJK(金融適正性)、BPS(統計)、BMKG(気象・地震)、インドネシア中央銀行(為替レート)、IDX(株式)、CKAN公開データポータル、pasal.id(第三者法MCP)に対応しています。インドネシア政府データを活用したアプリ開発、.go.idウェブサイトのスクレイピング、ハラール認証の確認、企業の法的適正性の検証、金融機関ステータスの照会、またはインドネシアMCPサーバーへの接続時に使用できます。CSRF処理、CKAN API使用方法、IP制限回避など、すぐに実行可能なPythonパターンを含んでいます。