azure-managed-redis について
Azure Managed Redis を扱うエージェント向けのリファレンススキルです。トラブルシューティング、アーキテクチャ、セキュリティ、構成、移行を扱い、ローカル資料とオンライン文書の取得を組み合わせます。
主な機能
- 01接続、レイテンシ、データ問題の診断
- 02容量、クラスター、移行の判断材料
- 03認証と暗号化の構成
- 04監視とインスタンス管理の参考情報
- 05ローカル資料とオンライン文書の取得
活用シーン
- 01Redis クライアントやサーバーのタイムアウト調査
- 02ティア、容量、移行の計画
- 03永続化、監視、アクセス制御の構成
MCP 対応
オンライン文書の取得には mcp_microsoftdocs:microsoft_docs_fetch を推奨し、利用できない場合は fetch_webpage を代替として示します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-managed-redisインストール後、Claude Code で/azure-managed-redisを入力して読み込まれたか確認します。
詳細
Azure Managed Redis スキル
このスキルでは、Azure Managed Redis に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、セキュリティ、構成、統合とコーディングパターン、デプロイを扱います。ローカルのクイックリファレンスコンテンツと、リモートでドキュメントを取得する機能を組み合わせています。
このスキルの使い方
IMPORTANT for Agent:関連するセクションを見つけるには、以下のカテゴリインデックスを使用してください。行範囲が指定されているカテゴリ(例:
L35-L120)では、指定された行をread_fileで読み取ってください。ファイルへのリンクがあるカテゴリ(例:security.md)では、リンク先の参照ファイルをread_fileで読み取ってください。
IMPORTANT for Agent:
metadata.generated_atが3か月以上前の場合は、リポジトリから最新バージョンを取得するようユーザーに提案してください。mcp_microsoftdocsツールを利用できない場合は、インストールするようユーザーに提案してください:インストールガイド
このスキルでは、ドキュメントの内容を取得するためにネットワークアクセスが必要です:
- 推奨:クエリ文字列
from=learn-agent-skillを指定してmcp_microsoftdocs:microsoft_docs_fetchを使用します。Markdownが返されます。 - フォールバック:クエリ文字列
from=learn-agent-skill&accept=text/markdownを指定してfetch_webpageを使用します。Markdownが返されます。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L36-L46 | 診断コマンドの使用、一般的なエラーへの対処、クライアントと接続の問題、データ損失、サーバーのパフォーマンス、レイテンシ、タイムアウトなど、Redis の問題を診断して解決します。 |
| ベストプラクティス | L47-L63 | メモリ、パフォーマンス、回復性、Kubernetes でのホスティング、一般的な FAQ のパターンなど、Azure Managed Redis の接続、スケーリング、監視、最適化に関するベストプラクティスです。 |
| 意思決定 | L64-L81 | Azure Managed Redis の価格レベル、容量、クラスター化、信頼性、モジュールの選択に関するガイダンス、およびレガシー Redis と Redis Enterprise からの移行の計画や実施(コスト最適化を含む)に関するガイダンスです。 |
| アーキテクチャと設計パターン | L82-L86 | Azure Managed Redis の内部設計(クラスターのトポロジ、シャーディング、永続化、ネットワーク)と、アーキテクチャがパフォーマンス、スケーリング、信頼性に与える影響を説明します。 |
| セキュリティ | L87-L96 | ACL ベースのアクセス、Entra ID 認証、CMK によるディスク暗号化、TLS 構成、セキュリティのベストプラクティス、Azure Policy によるコンプライアンスの適用など、Azure Managed Redis のセキュリティ保護について説明します。 |
| 構成 | L97-L116 | 設定、スケーリング、永続化、モジュール、ネットワーク、geo レプリケーション、メンテナンス、監視、アラート、メトリック、ログ、CLI/PowerShell による管理など、Azure Managed Redis インスタンスの構成について説明します。 |
| 統合とコーディングパターン | L117-L130 | 言語 SDK(.NET、Go、Node、Python)、Entra ID 認証、ASP.NET キャッシュ、データのインポート/エクスポート、ツール、セマンティックルーティングなど、Azure Managed Redis のクライアント統合パターンについて説明します。 |
| デプロイ | L131-L139 | Azure Managed Redis への Redis ワークロードの移行(セルフサービス、ツールベース、Redis Enterprise)と、ARM テンプレートおよび Bicep を使用した新しいインスタンスのデプロイについて説明します。 |
トラブルシューティング
| トピック | URL |
|---|---|
| Azure Managed Redis で Redis 診断コマンドを使用する | https://learn.microsoft.com/en-us/azure/redis/common-redis-commands |
| Redis の監視とトラブルシューティング:よくあるエラーに関する FAQ | https://learn.microsoft.com/en-us/azure/redis/monitor-troubleshoot-faq |
| Azure Managed Redis のクライアント側の問題をトラブルシューティングする | https://learn.microsoft.com/en-us/azure/redis/troubleshoot-client |
| Azure Managed Redis の接続の問題をトラブルシューティングする | https://learn.microsoft.com/en-us/azure/redis/troubleshoot-connectivity |
| Managed Redis のデータ損失を診断して解決する | https://learn.microsoft.com/en-us/azure/redis/troubleshoot-data-loss |
| Azure Managed Redis のサーバーパフォーマンスの問題を診断する | https://learn.microsoft.com/en-us/azure/redis/troubleshoot-server |
| Managed Redis のレイテンシとタイムアウトの問題を解決する | https://learn.microsoft.com/en-us/azure/redis/troubleshoot-timeouts |
ベストプラクティス
意思決定
アーキテクチャと設計パターン
| トピック | URL |
|---|---|
| Azure Managed Redis の内部アーキテクチャを理解する | https://learn.microsoft.com/en-us/azure/redis/architecture |
セキュリティ
| トピック | URL |
|---|---|
| Azure Managed Redis でカスタムの Redis ACL ベースのデータアクセスを構成する | https://learn.microsoft.com/en-us/azure/redis/configure-access-permissions |
| Microsoft Entra ID を使用して Azure Managed Redis に認証する | https://learn.microsoft.com/en-us/azure/redis/entra-for-authentication |
| Azure Managed Redis でカスタマー管理キーを使用したディスク暗号化を設定する | https://learn.microsoft.com/en-us/azure/redis/how-to-encryption |
| Azure Managed Redis にセキュリティのベストプラクティスを適用する | https://learn.microsoft.com/en-us/azure/redis/secure-azure-managed-redis |
| Redis キャッシュに Azure Policy のコンプライアンスを適用する | https://learn.microsoft.com/en-us/azure/redis/security-controls-policy |
| Azure Managed Redis 接続の TLS 設定を構成する | https://learn.microsoft.com/en-us/azure/redis/tls-configuration |
構成
統合とコーディングパターン
デプロイ
| トピック | URL |
|---|---|
| Azure Managed Redis へのセルフサービス移行を実行する | https://learn.microsoft.com/en-us/azure/redis/migrate/migrate-basic-standard-premium-self-service |
| Azure の移行ツールを使用して Redis の階層をアップグレードする | https://learn.microsoft.com/en-us/azure/redis/migrate/migrate-basic-standard-premium-with-tooling |
| Redis Enterprise から Managed Redis への移行を実行する | https://learn.microsoft.com/en-us/azure/redis/migrate/migrate-redis-enterprise-self-service |
| Azure のツールを使用して Redis Enterprise から Managed Redis に移行する | https://learn.microsoft.com/en-us/azure/redis/migrate/migrate-redis-enterprise-with-tooling |
| ARM テンプレートを使用して Azure Managed Redis をプロビジョニングする | https://learn.microsoft.com/en-us/azure/redis/redis-cache-arm-provision |
| Bicep を使用して Azure Managed Redis をデプロイする | https://learn.microsoft.com/en-us/azure/redis/redis-cache-bicep-provision |