HotKV vs Azure Cache for Redis

Une alternative à Azure Cache for Redis pour la migration 2028

Une alternative à Azure Cache for Redis figure aujourd’hui sur de nombreuses feuilles de route. Microsoft a annoncé des dates de retrait pour chaque niveau et recommande de passer à Azure Managed Redis, un produit basé sur le logiciel Redis Enterprise. HotKV est une autre voie. Un moteur multithread qui parle le même protocole Redis, sur une machine dédiée par instance. Les familles de commandes IA sont intégrées à partir du plan Performance.

Azure Cache for Redis

une échelle de niveaux, chacun avec une date

  1. Basicretiré le 30 sept. 2028

    Redis open source, une VM, pas de SLA

  2. Standardretiré le 30 sept. 2028

    Redis open source, deux VM

  3. Premiumretiré le 30 sept. 2028

    Redis open source, clustering

  4. Enterpriseretiré le 31 mars 2027

    Redis Enterprise, modules

  5. Azure Managed Redisnouveau produit, Redis Enterprise

    Redis Enterprise 7.4, la migration recommandée

HotKV

un seul moteur, trois plans, montée sur place

  1. Starterchaque cœur

    le moteur de base complet

  2. Performancechaque cœur

    ajoute les modules IA et LLM

  3. Scalechaque cœur

    ajoute réplication, chiffrement, audit

Le même moteur sur chaque plan. Le cœur multithread, RESP2 et RESP3, et les 300 commandes de base ne changent pas quand vous montez de plan.

Une illustration, pas une mesure. Dates annoncées par Microsoft, vérifiées le 21 octobre 2026. Microsoft a annoncé des dates de retrait pour chaque niveau d’Azure Cache for Redis et recommande Azure Managed Redis, qu’il décrit comme basé sur le logiciel Redis Enterprise. Les plans HotKV partagent un seul moteur multithread et montent de niveau sur place.

Cette alternative à Azure Cache for Redis, exécutée en instance unique sur une machine à 160 vCPU, a mené sur 12 des 12 commandes face à Redis 8.10.2, avec un débit de 14.8x à 69.7x. HotKV a été compilé depuis les sources pour ce CPU. Redis 8.10.2 a tourné dans son build standard. L’écart est plus faible sur les petites machines.

Remplacement direct

Ce qui ne change pas avec cette alternative à Azure Cache for Redis

HotKV implémente le protocole filaire de Redis. Migrer depuis Azure Cache for Redis se résume généralement à un changement d’hôte et d’identifiants. Consultez la référence des commandes pour tout ce qui sort de l’ensemble de base.

Le même protocole

RESP2 et RESP3 avec négociation HELLO. HotKV annonce la version Redis 8.4.0 aux clients, les bibliothèques choisissent donc leurs fonctions en conséquence. Les chaînes de connexion, les pipelines, le pub/sub et les transactions fonctionnent comme aujourd’hui.

Les mêmes clients et outils

Les bibliothèques clientes Redis et Valkey, redis-cli, redis-cli --cluster et les outils graphiques se connectent à HotKV sans modification de code pour les commandes de base.

Les mêmes commandes de base

300 commandes de base, scripts Lua et bibliothèques de fonctions, plus les familles de commandes propres à HotKV quand vous en avez besoin.

le client que vous utilisez déjà
$ 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
   ... (quatre champs de plus)
> SET session:4821 "same protocol, every core"
OK
> GET session:4821
"same protocol, every core"
> TAG.SET session:4821 tenant:acme   # une commande HotKV, quand vous en avez besoin
(integer) 1

Les arguments pour une alternative à Azure Cache for Redis

Pourquoi les équipes cherchent une alternative à Azure Cache for Redis

Propriétés documentées de Azure Cache for Redis qui poussent les équipes à chercher une alternative à Azure Cache for Redis, vérifiées le 21 octobre 2026.

01

Microsoft a annoncé des dates de retrait

La FAQ de retrait de Microsoft, consultée le 21 octobre 2026, indique que toutes les instances Basic, Standard et Premium seront retirées le 30 septembre 2028. Toutes les instances Enterprise et Enterprise Flash seront retirées le 31 mars 2027. Microsoft recommande de passer à Azure Managed Redis, qu’il décrit comme basé sur le logiciel Redis Enterprise. Les dates sont celles de Microsoft et peuvent changer. Toute migration est l’occasion de peser une alternative à Azure Cache for Redis.

02

Un seul thread sur les niveaux open source

Les propres recommandations de Microsoft indiquent que les niveaux Basic, Standard et Premium exécutent Redis open source, qui utilise un seul thread pour le traitement des commandes. Elles ajoutent que la montée en charge horizontale aide généralement plus que la montée en charge verticale. Plus de débit signifie plus de caches à gérer.

03

Redis 6.0 sur les niveaux open source

Les niveaux Basic, Standard et Premium exécutent Redis 6.0 open source. Microsoft a retiré Redis 4.0 de ces niveaux en juin 2023. Les niveaux Enterprise exécutent Redis Enterprise 7.2. Azure Managed Redis propose Redis 7.4.x. HotKV implémente RESP2 et RESP3 avec 300 commandes de base. Il annonce la version Redis 8.4.0 aux clients.

04

Les fonctions IA demandent les niveaux Enterprise, ou davantage de services

Les modules Search, JSON, probabilistes et séries temporelles ne sont disponibles que sur les niveaux Enterprise et Azure Managed Redis. Un cache de prompts, un cache sémantique, une mémoire d’agent et un suivi des coûts LLM ne sont des fonctions d’aucun niveau. Sur HotKV, ce sont des familles de commandes du même serveur. Elles sont fournies avec le plan Performance et les plans supérieurs.

Mesuré, pas affirmé

Cette alternative à Azure Cache for Redis, mesurée. HotKV vs Redis 8.10.2 sur une machine

HotKV Ltd a mesuré Redis 8.10.2, la famille de moteurs open source derrière les niveaux Basic, Standard et Premium. Il a tourné en instance unique auto-hébergée sur la même machine que HotKV. Azure Cache for Redis lui-même n’a pas été mesuré. Ses niveaux open source exécutent Redis 6.0. Ses niveaux Enterprise et Azure Managed Redis exécutent Redis Enterprise, qui n’a pas été mesuré non plus. Les chiffres montrent le moteur, la base de comparaison équitable pour une alternative à Azure Cache for Redis.

12 sur 12
commandes où HotKV a mesuré le débit le plus élevé face à Redis
14.8x à 69.7x
Le débit de HotKV en multiple de celui de Redis, sur les 12 commandes où il a mené (SET à RPUSH)
Aucune
commandes où Redis a mesuré plus haut

HotKV Ltd a compilé HotKV depuis les sources pour ce CPU. Redis a tourné dans son build de release standard. Les deux ont tourné en instance unique. Le nombre de threads suivait le réglage tous-cœurs documenté de chaque produit et n’a pas été ajusté par produit. L’écart est plus faible sur les machines à peu de cœurs.

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

Opérations par seconde, médiane de 3 exécutions de 10 secondes. Chaque paire de barres est mise à l’échelle du serveur le plus rapide sur cette commande.

* Limité par le réseau: le réseau de l’instance a déterminé ce résultat, la limite propre du serveur est donc plus élevée.

† Limité par les générateurs de charge: les machines servant de générateurs de charge ont dépassé 85 % de CPU, ce résultat correspond donc à leur plafond, et non à celui du serveur.

Azure D160alds_v7 (AMD EPYC 9V45 (Turin), 160 vCPU), mesuré le 9 octobre 2026. Valeurs de 256 octets, profondeur de pipeline 30, 5 000 000 de clés préremplies lues uniformément au hasard. Trois machines dédiées de génération de charge. Chaque serveur a tourné seul en instance unique, persistance désactivée. Chacun a reçu tous les cœurs (Redis 128 threads d’E/S, son maximum). HotKV Ltd a compilé HotKV depuis les sources pour ce CPU et a exécuté Redis dans son build de release standard. Méthode complète et résultats · Harnais et données brutes

Côte à côte

Cette alternative à Azure Cache for Redis et Azure Cache for Redis, fonction par fonction

FonctionnalitéHotKVAzure Cache for Redis
MoteurHotKV, multithread, C++20Redis 6.0 open source (Basic, Standard, Premium) ; Redis Enterprise (niveaux Enterprise, Azure Managed Redis)
Exécution des commandesMultithread. Chaque cœur lit, analyse et exécute les commandes sur un seul stockage partagéUn seul thread sur les niveaux open source ; plusieurs vCPU par instance sur Redis Enterprise
ProtocoleRESP2 et RESP3, avec négociation HELLO. Annonce la version Redis 8.4.0 aux clientsRESP2 et RESP3
Cycle de vieHotKV Cloud (accès anticipé) et on-premise, montées de plan sur placeSelon Microsoft : retrait annoncé pour tous les niveaux. Basic, Standard et Premium le 30 septembre 2028, niveaux Enterprise le 31 mars 2027. Microsoft recommande Azure Managed Redis
Modèle d’instanceChaque instance HotKV Cloud est sa propre machine isolée avec vCores, RAM et disque dédiésInstances de cache dédiées dimensionnées par niveau, d’une seule VM (Basic) à des caches répliqués et en cluster
FacturationPar instance, facturée mensuellement ou annuellement à l’avance et tarifée par région. Le trafic sortant est inclus dans un forfait, avec des packs de recharge. Quand un forfait est épuisé, le trafic sortant est mis en pause. HotKV Cloud ne facture pas de dépassement sur le trafic sortantTarifé à l’heure par niveau et par taille, facturé à la minute. Les niveaux Enterprise ajoutent une licence Redis Enterprise achetée via Azure Marketplace
SLA de disponibilitéAucun sur Starter, 99,9 % sur Performance, 99,95 % sur ScaleChaque niveau sauf Basic
PersistanceSnapshots et AOFPremium : RDB et AOF. Niveaux Enterprise : en préversion. Basic et Standard : aucune
Recherche de similarité vectorielleIntégrée (HNSW, VSIM.*), chaque planNiveaux Enterprise et Azure Managed Redis (module RediSearch)
Cache de prompts et cache sémantique LLMIntégré (PCACHE.*, SCACHE.*), plan Performance et supérieurs sur HotKV CloudPas une fonction du moteur
Mémoire d’agent IAIntégrée (AMEM.*), plan Performance et supérieurs sur HotKV CloudPas une fonction du moteur
Suivi des tokens et des coûts LLMIntégré (LLMBUDGET.*, LLMSTATS.*), plan Performance et supérieurs sur HotKV CloudPas une fonction du moteur
MétriquesIntégrées. Le serveur sert /metrics lui-même dès que metrics-port est défini (on-premise)Métriques Azure Monitor
Étiquetage des clésOui (TAG.*)Non
TTL à la nanosecondeOui (NEXPIRE, NTTL)Non. TTL à la milliseconde
ClientsLes bibliothèques clientes Redis et Valkey, redis-cli, redis-cli --cluster et les outils graphiques se connectent sans modification de code pour les commandes de baseClients Redis, dont StackExchange.Redis

En toute équité

Où Azure Cache for Redis devance cette alternative à Azure Cache for Redis, ou est simplement différent

Une page sur cette alternative à Azure Cache for Redis n’est utile que si elle dit aussi cette partie.

  • Azure Cache for Redis et Azure Managed Redis s’intègrent à Azure. Cela signifie Private Link, la redondance de zone et la géoréplication active sur les niveaux Enterprise. Azure Managed Redis ajoute l’authentification Microsoft Entra ID. Si votre pile est Azure de bout en bout, cette intégration a une vraie valeur.
  • Azure Managed Redis exécute Redis Enterprise 7.4 avec les modules Search, JSON, probabilistes et séries temporelles. Redis Enterprise utilise aussi plusieurs vCPU par instance. HotKV propose les filtres de Bloom, les sketches Count-Min et Top-K sur chaque plan et les séries temporelles à partir du plan Performance, mais pas de type document JSON.
  • HotKV Cloud tourne sur Google Cloud, pas sur Azure. Pour les données qui doivent rester dans votre abonnement Azure, HotKV On-Premise exécute le même moteur sur vos propres machines virtuelles Azure sous licence.
  • Cette alternative à Azure Cache for Redis est en accès anticipé, avec un SLA sur Performance et Scale et aucun sur Starter. Azure Cache for Redis est un service mature avec un SLA sur chaque niveau sauf Basic.

Migrer

De Azure Cache for Redis à cette alternative à Azure Cache for Redis en quatre étapes

Ce qu’implique en pratique le passage à une alternative à Azure Cache for Redis.

  1. 1

    Créer une instance

    Choisissez une région et un plan dans la console HotKV Cloud. L’instance est une machine à part entière, provisionnée, mise à jour et surveillée pour vous.

  2. 2

    Pointer vos clients vers elle

    Conservez la bibliothèque cliente que vous utilisez déjà. Remplacez l’hôte, le port et les identifiants d’Azure Cache for Redis par ceux de l’instance HotKV. TLS et l’authentification par mot de passe sont actifs dès le départ, avec des utilisateurs ACL disponibles. Une alternative à Azure Cache for Redis qui parle le même protocole ne demande aucun changement côté client pour les commandes de base.

  3. 3

    Déplacer les données

    Utilisez les outils que vous connaissez déjà. DUMP et RESTORE, MIGRATE, ou une relecture de vos écritures fonctionnent tous, parce que HotKV implémente ces commandes.

  4. 4

    Activer ce qui manquait

    La recherche vectorielle et l’étiquetage des clés sont des commandes de base sur chaque plan. Les caches de prompts et sémantiques, la mémoire d’agent et le suivi des coûts LLM sont des commandes du même serveur sur le plan Performance et les plans supérieurs. Ni module, ni sidecar, ni second service. C’est ce qu’une alternative à Azure Cache for Redis devrait apporter.

Questions

Questions sur cette alternative à Azure Cache for Redis

Mes clients Azure Cache for Redis fonctionneront-ils avec cette alternative à Azure Cache for Redis ?

Oui, pour les commandes de base. Le service parle RESP2 et RESP3, que HotKV implémente. StackExchange.Redis et les autres clients RESP2 et RESP3 se connectent à une instance HotKV après un changement d’hôte et d’identifiants.

Avez-vous mesuré Azure Cache for Redis ?

Non. HotKV Ltd a mesuré Redis 8.10.2, la famille de moteurs open source derrière les niveaux Basic, Standard et Premium. Il a tourné en instance unique auto-hébergée sur la même machine à 160 vCPU que HotKV. Le service managé, ses builds Redis 6.0 et les niveaux Redis Enterprise n’ont pas été mesurés. Les chiffres décrivent le moteur.

Une alternative à Azure Cache for Redis peut-elle garder mes données dans Azure ?

HotKV Cloud tourne sur Google Cloud. Si vos données doivent rester dans Azure, HotKV On-Premise exécute le même moteur sur des machines virtuelles dans votre propre abonnement Azure sous licence.

Que se passe-t-il au moment du retrait ?

La FAQ de retrait de Microsoft indique que les caches Basic, Standard et Premium seront retirés le 30 septembre 2028. Elle recommande de passer dès maintenant à Azure Managed Redis. C’est un produit différent, basé sur le logiciel Redis Enterprise et facturé comme un service Azure natif. Passer à HotKV est un changement d’hôte et d’identifiants pour les mêmes clients. Le moteur est multithread dès le départ.

Mettez cette alternative à Azure Cache for Redis à l’épreuve avec les clients que vous avez déjà

HotKV Cloud ouvre par vagues. Chaque instance de cette alternative à Azure Cache for Redis est une machine dédiée avec le moteur multithread. Les familles de commandes IA sont fournies avec les plans Performance et Scale.