イントロダクション
Redis は、アプリケーションの速度とスケーラビリティを向上させる、オープンソースの BSD ライセンスを取得したメモリ内データ ストアです。 Azure Cache for Redis は、フル マネージドのセキュリティで保護された Redis データベース、キャッシュ、およびメッセージ ブローカーを提供します。このブローカーは、アプリケーション データへの高いスループットと待機時間の短いアクセスを提供します。
このモジュールでは、Redis の主なユース ケースと、Azure Cache for Redis インスタンスを作成して構成する方法について説明します。 Azure Cache for Redis を使用してビジネス データとセッション データを格納する Spring Boot アプリケーションを開発します。 その後、Maven と Azure App Service を使用して、クラウドにアプリケーションをデプロイして実行します。
学習目標
- Azure Cache for Redis のメイン ユース ケースを説明し、区別します。
- Spring Data Redis を介してビジネス オブジェクトをキャッシュするように Spring Boot アプリケーションを構成します。
- サーバー ノード間で HTTP セッション データを格納し、複製するように Spring Session を構成します。
[前提条件]
- Java アプリケーションの開発と実行に関する知識。
- Java JDK がインストールされています。
- Java アプリケーションと Spring Boot アプリケーションを開発し、実行するために必要なツールを全て備えた開発環境。
- Azure CLI がインストールされていること。
- Azure サブスクリプションへのアクセス。 お持ちでない場合は、無料のアカウントを作成してください。
- Azure クラウド インフラストラクチャに関する初心者レベルの経験。