Amazon ElastiCache Serverlessが同一スロットWATCHコマンドをサポート
ID 3835
GUID 28792ca77e77ee6b650cd0a05c82c32821230b32
発表日(JST)
要約生成日時(JST)
タイトル Amazon ElastiCache Serverlessが同一スロットWATCHコマンドをサポート
詳細リンク https://aws.amazon.com/about-aws/whats-new/2025/12/amazon-elasticache-serverless-same-slot-watch-command
カテゴリ
  • amazon-elasticache
  • databases
要点
  • Amazon ElastiCache Serverlessが同一スロットトランザクション向けのWATCHコマンドをサポート開始
  • WATCHコマンドにより監視対象キーが変更されていない場合のみトランザクションが実行される条件付きトランザクションが可能
  • 同じハッシュスロット内のキーのみでWATCHコマンドが機能し、異なるスロットのキーではCROSSLOTエラーが発生
  • ハッシュタグを使用してキーを同じスロットに配置することで開発者がキー配置を制御可能
  • 全てのElastiCache Serverless対応AWSリージョンで追加料金なしで利用可能
アップデート内容要約

Amazon ElastiCache Serverlessが同一スロット内のトランザクションでWATCHコマンドをサポートし、高並行性シナリオでのデータ整合性向上とより信頼性の高いアプリケーション構築を支援します。

アップデート内容全文

本日、Amazon ElastiCache Serverlessが同一スロットトランザクション向けのWATCHコマンドをサポートすることを発表いたします。
これにより、開発者は高並行性シナリオでデータ整合性を向上させ、より信頼性の高いアプリケーションを構築できるようになります。

今回のリリースにより、WATCHコマンドはトランザクションを条件付きにし、監視対象のキーが変更されていない場合のみトランザクションが実行されることを保証します。
ElastiCache Serverlessでは、WATCHコマンドは監視対象キーと同じハッシュスロット内のキーを操作するトランザクションで機能します。
アプリケーションが同じハッシュスロットにないキーを監視しようとすると、CROSSLOTエラーが発生します。

開発者は、キー名にハッシュタグを使用することでキーの配置を制御し、キーが同じスロットにハッシュされるようにすることができます。
ElastiCache Serverlessが監視対象キーの状態を保証できない場合、トランザクションは中止されます。

WATCHコマンドのサポートは、ElastiCache ServerlessがサポートされているすべてのAWSリージョンで追加料金なしで利用可能です。
開始するには、お好みのクライアントライブラリを通じてWATCHコマンドを使用してトランザクションを作成してください。
条件付きトランザクションとWATCHコマンドの詳細については、ElastiCache Serverlessドキュメントおよび Valkeyトランザクションドキュメントをご参照ください。

関連サービス
  • Amazon ElastiCache
関連サービスの説明
  • Amazon ElastiCacheは、AWSが提供するマネージドなインメモリキャッシュサービスです。RedisやMemcachedといった高速なインメモリデータストアエンジンを使用して、アプリケーションの応答時間を向上させることができます。ElastiCache Serverlessは、サーバーの管理が不要でスケーリングが自動的に行われるサーバーレス版のElastiCacheで、使用した分だけ課金される従量課金制です。キャッシュ、セッション管理、リアルタイム分析などの用途で利用され、データベースへの負荷軽減とアプリケーション性能向上を実現します。
関連URL