ApsaraDB for Memcache は、大量の小規模データに高速でアクセスするためのインメモリキャッシュサービスです。バックエンドデータベースの負荷を軽減し、Web アプリケーションや API の応答時間を改善します。
ApsaraDB for Memcache は Memcached プロトコルと完全な互換性があります。Memcached 互換のクライアントであれば、どれでも接続できます。Alibaba Cloud が基盤となるハードウェア、ネットワークセキュリティ、およびシステムメンテナンスを管理します。
利用シーン
| 利用シーン | 説明 |
|---|---|
| データベースのオフロード | プロダクトリスト、ユーザープロファイル、セッション状態など、頻繁に読み取られるデータをキャッシュすることで、プライマリデータベースへのクエリ負荷を軽減します。 |
| 動的 Web の高速化 | レンダリングされたページのフラグメントや API 応答をキャッシュに保存することで、トラフィックの多いエンドポイントのレイテンシーを短縮します。 |
| セッション管理 | ユーザーセッションデータを低レイテンシーのキャッシュに保持することで、ステートレスアプリケーションサーバーの大規模な運用をサポートします。 |
基本概念
| 概念 | 説明 |
|---|---|
| インスタンス | お客様が作成し、アプリケーションを接続するためのスタンドアロンの ApsaraDB for Memcache クラスターです。 |
| キーバリューストア | Memcache で使用されるデータモデルです。各エントリはキーと値にマッピングされ、高速な読み取りと書き込みに最適化されています。 |
| Memcached プロトコル | ApsaraDB for Memcache が実装しているオープンソースのキャッシュプロトコルです。Memcached と互換性のあるクライアントライブラリであれば、変更なしで動作します。 |
クイックスタート
Alibaba Cloud コンソールで ApsaraDB for Memcache インスタンスを作成します。リージョンとインスタンス仕様を選択します。
Memcached 互換クライアントを使用して、ご利用のアプリケーションをインスタンスに接続します。
基本的な読み取りおよび書き込み操作を実行して、接続性を検証します。