HotKV Cloud vs Google Cloud Memorystore

同じクラウド上のMemorystoreの代替

HotKV Cloudは、同じクラウド上のMemorystoreの代替です。Google Cloudの42リージョンで動作し、Redisプロトコルを話すマルチスレッドエンジンをインスタンスごとの専用マシンで提供します。MemorystoreはValkey、Redis Cluster、Redis、またはMemcachedを動かします。同じクラウド、同じクライアント、異なるエンジンです。

同じリージョン。同じクライアント。異なる形のサーバー。

Memorystore

ノードごとに一つのシャード、一つのスレッドが実行

HotKV Cloud

独立した一台のマシン、すべてのコアが実行

図解であり、測定ではありません。どちらもGoogle Cloud上で動作し、HotKV Cloudは42リージョンを提供しています。同じクライアントがどちらにも接続できます。Memorystore for ValkeyとMemorystore for Redis Clusterは、ハッシュスロットでキーをノードに分散し、各ノードはコマンドを一つのスレッドで実行します。HotKV Cloudのインスタンスは、エンジンがすべてのコアで実行する独立した一台のマシンです。

このMemorystoreの代替は、160 vCPUのマシン一台で単一インスタンスとして動かし、Valkey 9.1.2に対して12コマンド中12で上回り、スループットは8.6xから56.6xでした。HotKVはそのCPU向けにソースからビルドしました。Valkey 9.1.2は標準ビルドのまま動かしました。小さなマシンでは差は小さくなります。

ドロップイン

このMemorystoreの代替で変わらないもの

HotKVはRedisワイヤプロトコルを実装しています。Google Cloud Memorystoreからの移行は、通常はホストと認証情報の変更だけです。コアセット以外のものについてはコマンドリファレンスを確認してください。

同じプロトコル

HELLOネゴシエーション付きのRESP2とRESP3。HotKVはクライアントにRedisバージョン8.4.0を報告するため、ライブラリはそれに基づいて機能を選びます。接続文字列、パイプライン、pub/sub、トランザクションは今までどおり動作します。

同じクライアントとツール

RedisとValkeyのクライアントライブラリ、redis-cli、redis-cli --cluster、GUIツールが、コアコマンドについてはコード変更なしでHotKVに接続できます。

同じコアコマンド

300のコアコマンド、Luaスクリプティングと関数ライブラリ、そして必要なときにはHotKV独自のコマンドファミリー。

今お使いのクライアント
$ redis-cli -h <your-hotkv-host> -p 6379 --tls --user app --askpass
> HELLO 3
1# "server" => "hotkv"
2# "version" => "8.4.0"
3# "proto" => (integer) 3
   ... (さらに4つのフィールド)
> SET session:4821 "same protocol, every core"
OK
> GET session:4821
"same protocol, every core"
> TAG.SET session:4821 tenant:acme   # HotKVのコマンド、必要なときに
(integer) 1

Memorystoreの代替を選ぶ理由

チームがMemorystoreの代替を探す理由

チームにMemorystoreの代替を探させるGoogle Cloud Memorystoreの文書化された特性。2026年10月21日に確認しました。

01

エンジンはコマンドを単一スレッドで実行する

ValkeyとRedisは、ノードごとに単一のメインスレッドでコマンドを実行します。Memorystoreはノードとシャードを追加してスケールし、そのサイズ決定と支払いはお客様が行います。マルチスレッドエンジンを備えたMemorystoreの代替は、まず一台のマシンの内部でスケールします。

02

計画すべきシャードとノード

Memorystore for ValkeyとMemorystore for Redis Clusterは、最大250ノードまで水平にスケールします。キャパシティはシャードとレプリカで計画し、複数キーのコマンドは一つのハッシュスロット内に収まらなければなりません。一台のマシン上のMemorystoreの代替には、計画すべきスロットはありません。

03

AIワークロードにはさらにサービスが必要

プロンプトキャッシュ、セマンティックキャッシュ、エージェントメモリ、LLMコスト追跡は、ValkeyやRedisのコマンドではありません。HotKVでは、これらはPerformanceプラン以上で同じサーバーのコマンドファミリーです。

04

運用ツールはエンジンの外にある

メトリクスはCloud Monitoringに流れます。HotKVは、metrics-portを設定するとサーバー自身からPrometheusメトリクスを提供し、LATENCY HISTOGRAMを通じてコマンドごとのレイテンシヒストグラムを提供します。どこで動いていても同じです。

主張ではなく測定

このMemorystoreの代替を測定しました。HotKV vs Valkey 9.1.2 と Redis 8.10.2、同じマシン上で

HotKV Ltdは、Memorystoreの背後にあるオープンソースエンジンファミリーであるValkey 9.1.2とRedis 8.10.2を測定しました。どちらもHotKVと同じマシン上で、セルフホストの単一インスタンスとして動かしました。Google Cloud Memorystore自体は測定していません。Memorystoreは独自のValkey 9.1とRedis 7.xのビルドを提供しているため、正確なビルドは測定したものとは異なります。この数値はサービスの背後にあるエンジンを示すもので、Memorystoreの代替にとって公平な基準線です。

12 12中
Valkeyに対してHotKVが最高のスループットを測定したコマンド
8.6x から 56.6x
HotKVが上回った12コマンドにおける、Valkeyに対するHotKVのスループットの倍率(MGETからSADD)
なし
Valkeyの方が高い値を測定したコマンド

HotKV LtdはこのCPU向けにHotKVをソースからビルドしました。Valkeyは標準リリースビルドのまま動かしました。どちらも単一インスタンスとして動かしました。スレッド数は各製品の文書化された全コア設定に従い、製品ごとのチューニングは行っていません。コア数の少ないマシンでは差は小さくなります。

SET17.5x
HotKV
50.5M*
Valkey
2.9M
GET22.5x
HotKV
36.6M*
Valkey
1.6M
MGET8.6x
HotKV
4.6M*
Valkey
537K
SETNX29.7x
HotKV
55.3M*
Valkey
1.9M
APPEND19.4x
HotKV
25.1M
Valkey
1.3M
INCR47.3x
HotKV
90.8M
Valkey
1.9M
LPUSH37.5x
HotKV
31.6M
Valkey
842K
RPUSH49.8x
HotKV
43.8M
Valkey
878K
SADD56.6x
HotKV
50.6M*
Valkey
894K
HSET37.1x
HotKV
29.0M*
Valkey
782K
MSET24.3x
HotKV
11.3M
Valkey
465K
PING36.0x
HotKV
125.2M†
Valkey
3.5M

毎秒のオペレーション数、10秒間の実行3回の中央値。各バーの組は、そのコマンドで速い方のサーバーに合わせてスケールしています。

* ネットワーク律速: この結果はインスタンスのネットワークによって決まったもので、サーバー自体の上限はこれより高くなります。

† 負荷生成側律速: 負荷生成マシンのCPU使用率が85%を超えていたため、これはサーバーではなく負荷生成マシンの上限です。

Azure D160alds_v7(AMD EPYC 9V45 (Turin)、160 vCPU)、2026年10月9日に測定。256バイトの値、パイプライン深度30、5,000,000件の事前投入キーを一様ランダムに読み取り。専用の負荷生成マシン3台。各サーバーは永続化をオフにして単一インスタンスとして単独で動かしました。それぞれにすべてのコアを与えました(Redisは最大値である128のI/Oスレッド)。HotKV LtdはこのCPU向けにHotKVをソースからビルドし、Valkeyは標準リリースビルドのまま動かしました。 方法と結果の全文 · ハーネスと生データ

並べて比較

このMemorystoreの代替とGoogle Cloud Memorystoreを機能ごとに

機能HotKVGoogle Cloud Memorystore
エンジンHotKV、マルチスレッド、C++20Valkey、Redis Cluster、Redis、またはMemcached
コマンド実行マルチスレッド。すべてのコアが単一の共有ストア上でコマンドを読み取り、解析し、実行しますノードごとに単一のメインスレッド(Valkey、Redis)
プロトコルRESP2とRESP3、HELLOネゴシエーション付き。クライアントにはRedisバージョン8.4.0を報告しますRESP2とRESP3(Valkey、Redis)、Memcachedプロトコル
インスタンスモデルHotKV Cloudの各インスタンスは、専用のvCore、RAM、ディスクを持つ独立した一台のマシンですノードとシャードでサイズを決めるマネージドインスタンス
課金インスタンス単位で、月払いまたは年払いの前払い、リージョンごとの価格。送信トラフィックはバンドルされ、追加パックがあります。バンドルを使い切ると送信トラフィックは一時停止します。HotKV Cloudは送信トラフィックの超過課金を行いませんノード単位(Valkey、Redis Cluster)またはGiB時間単位(Redis)、1秒刻み、Google Cloudの価格表に従います
可用性SLAStarterはなし、Performanceは99.9%、Scaleは99.95%最大99.99%(ValkeyとRedis Cluster、HA付きマルチゾーン)
LLMプロンプトキャッシュとセマンティックキャッシュ組み込み(PCACHE.*、SCACHE.*)、HotKV CloudのPerformanceプラン以上エンジンの機能ではない
AIエージェントメモリ組み込み(AMEM.*)、HotKV CloudのPerformanceプラン以上エンジンの機能ではない
LLMトークンとコストの追跡組み込み(LLMBUDGET.*、LLMSTATS.*)、HotKV CloudのPerformanceプラン以上エンジンの機能ではない
メトリクス組み込み。metrics-portを設定すると、サーバー自身が/metricsを提供します(オンプレミス)Cloud Monitoringメトリクス
キーのタグ付けあり(TAG.*)なし
ナノ秒TTLあり(NEXPIRE、NTTL)なし。ミリ秒TTL
クライアントRedisとValkeyのクライアントライブラリ、redis-cli、redis-cli --cluster、GUIツールが、コアコマンドについてはコード変更なしで接続できますValkey、Redis、Memcachedのクライアント

公平を期して

Google Cloud MemorystoreがこのMemorystoreの代替より優れている点、または単に異なる点

このMemorystoreの代替のページは、この部分も伝えてはじめて役に立ちます。

  • Memorystoreは、Google CloudのIAM、VPC、Cloud Monitoringと統合されています。Memorystore for ValkeyとMemorystore for Redis Clusterは、高可用性構成でマルチゾーンにデプロイした場合、99.99%の可用性SLAを備えています。HotKV CloudのSLAは、Performanceで99.9%、Scaleで99.95%、Starterではなしです。
  • MemorystoreはMemcachedも提供しています。HotKVはRedisプロトコルのみを話します。
  • Memorystore for ValkeyとMemorystore for Redis Clusterは、ダウンタイムなしでゾーンをまたいでスケールアウトします。HotKV Cloudのインスタンスは一台のマシンで、その場でアップグレードします。
  • このMemorystoreの代替は早期アクセス中です。Memorystoreは成熟したサービスです。

移行する

Google Cloud MemorystoreからこのMemorystoreの代替へ、4つのステップで

Memorystoreの代替への切り替えに実際に必要なこと。

  1. 1

    インスタンスを作成する

    HotKV Cloudコンソールでリージョンとプランを選びます。インスタンスは専用の一台のマシンで、プロビジョニング、パッチ適用、監視は代行されます。

  2. 2

    クライアントの接続先を切り替える

    今お使いのクライアントライブラリはそのままです。ホスト、ポート、認証情報をMemorystoreからHotKVインスタンスに変更します。TLSとパスワード認証は最初から有効で、ACLユーザーも利用できます。同じプロトコルを話すMemorystoreの代替なら、コアコマンドについてクライアントの変更は不要です。

  3. 3

    データを移行する

    すでに知っているツールを使えます。DUMPとRESTORE、MIGRATE、または書き込みのリプレイのいずれも動作します。HotKVがこれらのコマンドを実装しているからです。

  4. 4

    足りなかったものを有効にする

    ベクトル検索とキーのタグ付けは全プランのコアコマンドです。プロンプトキャッシュとセマンティックキャッシュ、エージェントメモリ、LLMコスト追跡は、Performanceプラン以上で同じサーバーのコマンドとして使えます。モジュールもサイドカーも第二のサービスも不要です。Memorystoreの代替が加えるべきものはこれです。

よくある質問

このMemorystoreの代替についての質問

私のMemorystoreクライアントはこのMemorystoreの代替で動作しますか?

はい、Valkey、Redis Cluster、Redisのエンジンについては動作します。これらはHotKVが実装しているRESP2とRESP3を使います。ホストと認証情報を変更すれば、同じクライアントライブラリがHotKVインスタンスに接続します。Memcachedクライアントは異なるプロトコルを使うため、接続できません。

Memorystoreをベンチマークしましたか?

いいえ。HotKV Ltdは、Memorystoreの背後にあるオープンソースエンジンであるValkey 9.1.2とRedis 8.10.2を測定しました。どちらもHotKVと同じ160 vCPUのマシン上で、セルフホストの単一インスタンスとして動かしました。マネージドサービスと提供されるビルドは測定していないため、この数値はエンジンを説明するものです。

HotKV Cloudは同じリージョンにありますか?

HotKV CloudはGoogle Cloud上でホストされ、42リージョンを提供しています。チェックアウト時にリージョンを選ぶと、そのリージョンの価格がライブで表示されます。

HotKV CloudのインスタンスはMemorystoreのノードにないものを何をもたらしますか?

このMemorystoreの代替が提供するのは、独立した専用マシンのすべてのvCoreを使うマルチスレッドエンジンです。全プランでのベクトル検索、キーのタグ付け、ナノ秒TTL。Performanceプラン以上でのプロンプトキャッシュとセマンティックキャッシュ、エージェントメモリ、RAG、LLMコスト追跡です。

今お持ちのクライアントで、このMemorystoreの代替を試してください

HotKV Cloudは段階的に開放しています。このMemorystoreの代替のすべてのインスタンスは、マルチスレッドエンジンを備えた専用マシンです。AIコマンドファミリーはPerformanceプランとScaleプランに付属します。

この比較の作り方

このページは、Memorystoreの代替としてHotKVをGoogle Cloud Memorystoreと比較しています。Google Cloud Memorystoreに関する記述は、公開されている文書化された特性を説明したものです。HotKV Ltdは2026年10月21日に、以下に挙げるページと照らして確認しました。製品の変更に伴い変わる可能性があります。スループットの数値は、併記した条件のもとでのHotKV Ltd自身の測定です。それらのバージョン、設定、ワークロードに適用されます。このMemorystoreの代替のページのすべての数値は、以下の出典にリンクしています。HotKV LtdはGoogle Cloud Memorystoreの製造元と提携していません。このページのいかなる内容も、製造元の承認を受けたものではありません。

Google CloudはGoogle LLCの商標です。MemorystoreはGoogle Cloudの製品です。HotKV LtdはGoogleと提携しておらず、その承認も受けていません。 HotKV™はHotKV Ltdの商標です。