Share via


Azure Cache for Redis のサンプル

この記事では、Azure Cache for Redis サンプルの一覧をご覧いただけます。 このサンプルでは、次のようなシナリオを取り上げます。

  • キャッシュに接続する
  • キャッシュとの間でデータの読み書きを行う
  • ASP.NET Azure Cache for Redis プロバイダーを使用する。

一部のサンプルは、ダウンロード可能なプロジェクトです。 その他のサンプルで、コード スニペットを含むステップバイステップのガイドが提供されますが、ダウンロード可能なプロジェクトにはリンクされていません。

Hello world サンプル

このセクションのサンプルでは、Azure Cache for Redis インスタンスへの接続の基本を示します。 サンプルでは、さまざまな言語と Redis クライアントを使用したキャッシュへのデータの読み取りと書き込みも示します。

Hello world サンプルは、StackExchange.Redis .NET クライアントを使用してさまざまなキャッシュ操作を実行する方法を示しています。

このサンプルは次の方法を示しています。

  • さまざまな接続オプションを使用する
  • 同期操作と非同期操作を使用し、キャッシュ間でオブジェクトを読み書きする
  • Redis MGET/MSET コマンドを使用し、指定されたキーの値を返す
  • Redis トランザクション操作を実行する
  • Redis リストと並べ替えられたセットを使用する
  • JsonConvert シリアライザーを使用し、.NET オブジェクトを保存する
  • Redis セットを使用し、タグ付けを実装する
  • Redis クラスターの操作

詳細については、GitHub の StackExchange.Redis ドキュメントを参照してください。 その他の使用シナリオについては、StackExchange.Redis.Tests 単体テストを参照してください。

Python で Azure Cache for Redis を使用する方法に関するページでは、Python と redis-py クライアントを使用して Azure Cache for Redis の使用を開始する方法を説明しています。

キャッシュ内で .NET オブジェクトを使用する」には、.NET オブジェクトをシリアル化し、それらのオブジェクトを Azure Cache for Redis インスタンスとの間で読み書きする 1 つの方法が説明されています。

ASP.NET SignalR のスケールアウト バックプレーンとしての Azure Cache for Redis の使用

ASP.NET SignalR のスケール アウト バックプレーンとして Azure Cache for Redis を使用するサンプルは、SignalR のバックプレーンとして Azure Cache for Redis を使用する方法を説明しています。 バックプレーンの詳細については、「 Redis を使用した SignalR のスケールアウト」を参照してください。

Azure Cache for Redis の顧客クエリのサンプル

このサンプルでは、キャッシュ内のデータへのアクセスと永続ストレージ内のデータへのアクセスのパフォーマンスを比較しています。 このサンプルには 2 つのプロジェクトがあります。

ASP.NET セッション状態と出力キャッシュ

Azure Cache for Redis を使用して ASP.NET SessionState と OutputCache を格納するサンプルは、以下を説明しています。

  • Azure Cache for Redis を使用して ASP.NET セッションと出力キャッシュを格納する方法
  • Redis の SessionState プロバイダーと OutputCache プロバイダーを使用する。

MAML で Azure Cache for Redis を管理する

Azure 管理ライブラリを使用して Azure Cache for Redis を管理するサンプルは、Azure 管理ライブラリを使用してキャッシュを管理 (作成、更新、削除) する方法を説明しています。

カスタム監視のサンプル

Azure Cache for Redis の監視データにアクセスするサンプルは、Azure portal の外部から Azure Cache for Redis の監視データにアクセスする方法を説明しています。

PHP と Redis を使用して記述された Twitter 形式の複製

Retwis サンプルは「Redis Hello World」です。 これは、Predis クライアントを使用し、Redis と PHP で記述された最小の Twitter 形式のソーシャル ネットワーク クローンです。 シンプルであると同時に、さまざまな Redis データ構造を示すようにソース コードが設計されています。

帯域幅モニター

帯域幅モニター 」サンプルでは、クライアントで使用されている帯域幅を監視できます。 帯域幅を測定するには、キャッシュ クライアント コンピューターでサンプルを実行し、キャッシュを呼び出し、帯域幅モニターのサンプルで報告された帯域幅を観察します。