- ホーム
- HotKV vs Azure Cache for Redis
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
ティアの階段、それぞれに日付
- Basic2028年9月30日に廃止
オープンソースのRedis、VM一台、SLAなし
- Standard2028年9月30日に廃止
オープンソースのRedis、VM二台
- Premium2028年9月30日に廃止
オープンソースのRedis、クラスタリング
- Enterprise2027年3月31日に廃止
Redis Enterprise、モジュール
- Azure Managed Redis新製品、Redis Enterprise
Redis Enterprise 7.4、推奨される移行先
HotKV
一つのエンジン、三つのプラン、その場でアップグレード
- Starterすべてのコア
フルのコアエンジン
- Performanceすべてのコア
AIとLLMのモジュールを追加
- Scaleすべてのコア
レプリケーション、暗号化、監査を追加
すべてのプランで同じエンジン。マルチスレッドのコア、RESP2とRESP3、300のコアコマンドは、上位プランに移っても変わりません。
この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) 1Azure Cache for Redisの代替を選ぶ理由
チームがAzure Cache for Redisの代替を探す理由
チームにAzure Cache for Redisの代替を探させるAzure Cache for Redisの文書化された特性。2026年10月21日に確認しました。
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の代替を検討する機会です。
オープンソースティアは単一スレッド
Microsoft自身のガイダンスには、Basic、Standard、PremiumティアはオープンソースのRedisを動かしており、コマンド処理に単一のスレッドを使うと記載されています。さらに、通常はスケールアップよりスケールアウトの方が効果的だとしています。より多くのスループットは、管理すべきキャッシュの増加を意味します。
オープンソースティアは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を報告します。
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は標準リリースビルドのまま動かしました。どちらも単一インスタンスとして動かしました。スレッド数は各製品の文書化された全コア設定に従い、製品ごとのチューニングは行っていません。コア数の少ないマシンでは差は小さくなります。
毎秒のオペレーション数、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を機能ごとに
公平を期して
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
インスタンスを作成する
HotKV Cloudコンソールでリージョンとプランを選びます。インスタンスは専用の一台のマシンで、プロビジョニング、パッチ適用、監視は代行されます。
- 2
クライアントの接続先を切り替える
今お使いのクライアントライブラリはそのままです。ホスト、ポート、認証情報をAzure Cache for RedisからHotKVインスタンスに変更します。TLSとパスワード認証は最初から有効で、ACLユーザーも利用できます。同じプロトコルを話すAzure Cache for Redisの代替なら、コアコマンドについてクライアントの変更は不要です。
- 3
データを移行する
すでに知っているツールを使えます。DUMPとRESTORE、MIGRATE、または書き込みのリプレイのいずれも動作します。HotKVがこれらのコマンドを実装しているからです。
- 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プランに付属します。
その他の比較