HotKV vs Azure Cache for Redis

2028年の移行に向けたAzure Cache for Redisの代替

Azure Cache for Redisの代替は、今や多くのロードマップに載っています。Microsoftはすべてのティアの廃止日を発表し、Redis Enterpriseソフトウェアをベースとする製品であるAzure Managed Redisへの移行を推奨しています。HotKVは別の道です。同じRedisプロトコルを話すマルチスレッドエンジンを、インスタンスごとの専用マシンで動かします。AIコマンドファミリーはPerformanceプラン以上に組み込まれています。

Azure Cache for Redis

ティアの階段、それぞれに日付

  1. Basic2028年9月30日に廃止

    オープンソースのRedis、VM一台、SLAなし

  2. Standard2028年9月30日に廃止

    オープンソースのRedis、VM二台

  3. Premium2028年9月30日に廃止

    オープンソースのRedis、クラスタリング

  4. Enterprise2027年3月31日に廃止

    Redis Enterprise、モジュール

  5. Azure Managed Redis新製品、Redis Enterprise

    Redis Enterprise 7.4、推奨される移行先

HotKV

一つのエンジン、三つのプラン、その場でアップグレード

  1. Starterすべてのコア

    フルのコアエンジン

  2. Performanceすべてのコア

    AIとLLMのモジュールを追加

  3. Scaleすべてのコア

    レプリケーション、暗号化、監査を追加

すべてのプランで同じエンジン。マルチスレッドのコア、RESP2とRESP3、300のコアコマンドは、上位プランに移っても変わりません。

図解であり、測定ではありません。日付はMicrosoftが発表したもので、2026年10月21日に確認しました。MicrosoftはAzure Cache for Redisのすべてのティアの廃止日を発表し、Redis Enterpriseソフトウェアをベースとすると説明するAzure Managed Redisを推奨しています。HotKVのプランは一つのマルチスレッドエンジンを共有し、その場でアップグレードします。

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

ドロップイン

このAzure Cache for Redisの代替で変わらないもの

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

同じプロトコル

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

Azure Cache for Redisの代替を選ぶ理由

チームがAzure Cache for Redisの代替を探す理由

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

01

Microsoftは廃止日を発表している

2026年10月21日に確認したMicrosoftの廃止FAQには、すべてのBasic、Standard、Premiumインスタンスが2028年9月30日に廃止されると記載されています。すべてのEnterpriseおよびEnterprise Flashインスタンスは2027年3月31日に廃止されます。MicrosoftはAzure Managed Redisへの移行を推奨しており、これをRedis Enterpriseソフトウェアをベースとするものと説明しています。これらの日付はMicrosoftのものであり、変更される可能性があります。どの移行も、Azure Cache for Redisの代替を検討する機会です。

02

オープンソースティアは単一スレッド

Microsoft自身のガイダンスには、Basic、Standard、PremiumティアはオープンソースのRedisを動かしており、コマンド処理に単一のスレッドを使うと記載されています。さらに、通常はスケールアップよりスケールアウトの方が効果的だとしています。より多くのスループットは、管理すべきキャッシュの増加を意味します。

03

オープンソースティアはRedis 6.0

Basic、Standard、PremiumティアはオープンソースのRedis 6.0を動かしています。Microsoftはこれらのティアで2023年6月にRedis 4.0を廃止しました。EnterpriseティアはRedis Enterprise 7.2を動かしています。Azure Managed RedisはRedis 7.4.xを提供しています。HotKVは300のコアコマンドを持つRESP2とRESP3を実装しています。クライアントにはRedisバージョン8.4.0を報告します。

04

AI機能にはEnterpriseティア、またはさらにサービスが必要

検索、JSON、確率的データ構造、時系列のモジュールは、EnterpriseティアとAzure Managed Redisでのみ利用できます。プロンプトキャッシュ、セマンティックキャッシュ、エージェントメモリ、LLMコスト追跡は、どのティアの機能でもありません。HotKVでは、これらは同じサーバーのコマンドファミリーです。Performanceプラン以上に付属します。

主張ではなく測定

このAzure Cache for Redisの代替を測定しました。HotKV vs Redis 8.10.2、同じマシン上で

HotKV Ltdは、Basic、Standard、Premiumティアの背後にあるオープンソースエンジンファミリーであるRedis 8.10.2を測定しました。HotKVと同じマシン上で、セルフホストの単一インスタンスとして動かしました。Azure Cache for Redis自体は測定していません。そのオープンソースティアはRedis 6.0を動かしています。EnterpriseティアとAzure Managed RedisはRedis Enterpriseを動かしており、こちらも測定していません。この数値はエンジンを示すもので、Azure Cache for Redisの代替にとって公平な基準線です。

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

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

SET14.8x
HotKV
50.5M*
Redis
3.4M
GET32.3x
HotKV
36.6M*
Redis
1.1M
MGET16.6x
HotKV
4.6M*
Redis
278K
SETNX39.6x
HotKV
55.3M*
Redis
1.4M
APPEND16.4x
HotKV
25.1M
Redis
1.5M
INCR43.1x
HotKV
90.8M
Redis
2.1M
LPUSH25.3x
HotKV
31.6M
Redis
1.2M
RPUSH69.7x
HotKV
43.8M
Redis
628K
SADD24.7x
HotKV
50.6M*
Redis
2.1M
HSET54.0x
HotKV
29.0M*
Redis
537K
MSET29.8x
HotKV
11.3M
Redis
379K
PING38.7x
HotKV
125.2M†
Redis
3.2M

毎秒のオペレーション数、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をソースからビルドし、Redisは標準リリースビルドのまま動かしました。 方法と結果の全文 · ハーネスと生データ

並べて比較

このAzure Cache for Redisの代替とAzure Cache for Redisを機能ごとに

機能HotKVAzure Cache for Redis
エンジンHotKV、マルチスレッド、C++20オープンソースのRedis 6.0(Basic、Standard、Premium)、Redis Enterprise(Enterpriseティア、Azure Managed Redis)
コマンド実行マルチスレッド。すべてのコアが単一の共有ストア上でコマンドを読み取り、解析し、実行しますオープンソースティアでは単一スレッド、Redis Enterpriseではインスタンスごとに複数のvCPU
プロトコルRESP2とRESP3、HELLOネゴシエーション付き。クライアントにはRedisバージョン8.4.0を報告しますRESP2とRESP3
ライフサイクルHotKV Cloud(早期アクセス)とオンプレミス、その場でのプランアップグレードMicrosoftによると、すべてのティアの廃止が発表済み。Basic、Standard、Premiumは2028年9月30日、Enterpriseティアは2027年3月31日。MicrosoftはAzure Managed Redisを推奨
インスタンスモデルHotKV Cloudの各インスタンスは、専用のvCore、RAM、ディスクを持つ独立した一台のマシンですティアでサイズが決まる専用キャッシュインスタンス、一台のVM(Basic)からレプリケーションおよびクラスター化されたキャッシュまで
課金インスタンス単位で、月払いまたは年払いの前払い、リージョンごとの価格。送信トラフィックはバンドルされ、追加パックがあります。バンドルを使い切ると送信トラフィックは一時停止します。HotKV Cloudは送信トラフィックの超過課金を行いませんティアとサイズごとの時間単価、分単位で課金。EnterpriseティアではAzure Marketplaceを通じて購入するRedis Enterpriseライセンスが加わります
可用性SLAStarterはなし、Performanceは99.9%、Scaleは99.95%Basic以外のすべてのティア
永続化スナップショットとAOFPremium、RDBとAOF。Enterpriseティア、プレビュー中。BasicとStandard、なし
ベクトル類似検索組み込み(HNSW、VSIM.*)、全プランEnterpriseティアとAzure Managed Redis(RediSearchモジュール)
LLMプロンプトキャッシュとセマンティックキャッシュ組み込み(PCACHE.*、SCACHE.*)、HotKV CloudのPerformanceプラン以上エンジンの機能ではない
AIエージェントメモリ組み込み(AMEM.*)、HotKV CloudのPerformanceプラン以上エンジンの機能ではない
LLMトークンとコストの追跡組み込み(LLMBUDGET.*、LLMSTATS.*)、HotKV CloudのPerformanceプラン以上エンジンの機能ではない
メトリクス組み込み。metrics-portを設定すると、サーバー自身が/metricsを提供します(オンプレミス)Azure Monitorメトリクス
キーのタグ付けあり(TAG.*)なし
ナノ秒TTLあり(NEXPIRE、NTTL)なし。ミリ秒TTL
クライアントRedisとValkeyのクライアントライブラリ、redis-cli、redis-cli --cluster、GUIツールが、コアコマンドについてはコード変更なしで接続できますStackExchange.Redisを含むRedisクライアント

公平を期して

Azure Cache for RedisがこのAzure Cache for Redisの代替より優れている点、または単に異なる点

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

  • Azure Cache for RedisとAzure Managed RedisはAzureと統合されています。つまり、EnterpriseティアではPrivate Link、ゾーン冗長、アクティブジオレプリケーションが使えます。Azure Managed RedisはMicrosoft Entra ID認証を追加しています。スタックが端から端までAzureであれば、その統合には実際の価値があります。
  • Azure Managed Redisは、検索、JSON、確率的データ構造、時系列のモジュールを備えたRedis Enterprise 7.4を動かしています。Redis Enterpriseもインスタンスごとに複数のvCPUを使います。HotKVには全プランでBloomフィルター、Count-Minスケッチ、Top-Kがあり、Performanceプラン以上で時系列がありますが、JSONドキュメント型はありません。
  • HotKV CloudはAzureではなくGoogle Cloud上で動作します。ご自身のAzureサブスクリプション内にとどまる必要があるデータには、HotKV On-Premiseが同じエンジンをライセンスのもとでご自身のAzure仮想マシン上で動かします。
  • このAzure Cache for Redisの代替は早期アクセス中で、PerformanceとScaleにはSLAがあり、Starterにはありません。Azure Cache for Redisは成熟したサービスで、Basic以外のすべてのティアにSLAがあります。

移行する

Azure Cache for RedisからこのAzure Cache for Redisの代替へ、4つのステップで

Azure Cache for Redisの代替への切り替えに実際に必要なこと。

  1. 1

    インスタンスを作成する

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

  2. 2

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

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

  3. 3

    データを移行する

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

  4. 4

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

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

よくある質問

このAzure Cache for Redisの代替についての質問

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

はい、コアコマンドについては動作します。このサービスはHotKVが実装しているRESP2とRESP3を話します。StackExchange.Redisをはじめ、RESP2とRESP3の各クライアントは、ホストと認証情報を変更すればHotKVインスタンスに接続します。

Azure Cache for Redisをベンチマークしましたか?

いいえ。HotKV Ltdは、Basic、Standard、Premiumティアの背後にあるオープンソースエンジンファミリーであるRedis 8.10.2を測定しました。HotKVと同じ160 vCPUのマシン上で、セルフホストの単一インスタンスとして動かしました。マネージドサービス、そのRedis 6.0ビルド、Redis Enterpriseティアは測定していません。この数値はエンジンを説明するものです。

Azure Cache for Redisの代替でデータをAzure内に保てますか?

HotKV CloudはGoogle Cloud上で動作します。データがAzure内にとどまる必要がある場合は、HotKV On-Premiseが同じエンジンを、ライセンスのもとでご自身のAzureサブスクリプション内の仮想マシン上で動かします。

廃止時には何が起こりますか?

Microsoftの廃止FAQには、Basic、Standard、Premiumキャッシュは2028年9月30日に廃止されると記載されています。今すぐAzure Managed Redisに移行することを推奨しています。それはRedis Enterpriseソフトウェアをベースとし、ネイティブのAzureサービスとして課金される別の製品です。HotKVへの移行は、同じクライアントのままホストと認証情報を変更することです。エンジンは最初からマルチスレッドです。

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

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