※ 本記事は、Rashmi Badanによる”Introducing Valkey 8 in OCI Cache: Elevating Performance and Expanding Capabilities“を翻訳したものです。

2026年3月9日


Oracle Cloud Infrastructure (OCI) Cacheは、アプリケーションのレスポンス時間を短縮し、スケーラビリティを強化するために設計された、フルマネージドの高パフォーマンスなインメモリ・キーバリュー・ストアのクラウド・サービスです。Valkeyのようなオープンソース・キャッシュ・エンジンを活用して、最大1ミリ秒以内のデータ・アクセスと柔軟なメモリー構成を提供します。OCI Cacheでは、シャード・クラスタと非シャード・クラスタの両方がサポートされています。

お客様限定提供として、OCI CacheにおけるValkey 8.1のサポートを発表します。

OCI CacheでValkey 8.1を使用する主なメリット
OCI CacheユーザーがアクセスできるValkey 8.1で導入された新機能の一部を次に示します:

  1. 拡張I/Oスレッド – 追加の操作をI/Oスレッドにオフロードし、スループットを向上させ、待機時間を短縮
  2. 最適化されたハッシュ表の実装 – 再設計されたハッシュ表により、キーと値のペアごとのメモリー使用量を削減
  3. イテレータのプリフェッチ – キーの反復中にメモリー・プリフェッチ技術により、KEYSやレプリケーション・プロセスなどの操作を3.5倍高速化
  4. ソートされたSetコマンドの最適化 – ゲームアプリケーション用のZRANKやZADDなどのコマンドのパフォーマンスが向上
  5. 条件付き更新 – SETコマンドのアプリケーション・コード内の条件の複雑さを排除

OCI Cacheユーザーの場合、既存のOCI Cacheクラスタ構成では、Valkey 8.1エンジンによりスループットが向上し、使用するメモリーが少なくなります。これにより、既存のクラスタのコスト効率と価値の向上を実現できます。

追加機能: JSONおよびベクトル類似性検索モジュール
Valkey 8.1のリリースによって、OCI CacheはJSONとVector Likeity Searchの2つの強力なモジュールもサポートします。

  • JSONモジュール: JSONデータ型のネイティブ・サポートが可能になり、キャッシュ内の階層データの効率的な格納および操作が可能になります。
  • Valkey-searchモジュール: リアルタイムの推奨事項とコンテンツベースの取得を必要とするAI駆動アプリケーションに不可欠な、高パフォーマンスのベクトル類似性検索機能を提供します。

まとめ
Valkey 8.1でOCIキャッシュを活用することで、ユーザーはこれらのパフォーマンスの向上と新機能を活用して、強化されたワークロードを構築できます。メモリーの最適化、スレッドの改善、およびコマンドの拡張を組み合せることで、アプリケーションは増加するユーザーの要求を効率的に満たすことができます。この新しいバージョンをオプトインして使用を開始するには、Oracle Supportに連絡するか、OCIコンソールからサービス・リクエストを作成します。

OCI Cache製品ページ
OCI Cache技術ドキュメント