HotKV vs Azure Cache for Redis

Un'alternativa ad Azure Cache for Redis per la migrazione del 2028

Un'alternativa ad Azure Cache for Redis è ora su molte roadmap. Microsoft ha annunciato date di ritiro per ogni livello e consiglia di passare ad Azure Managed Redis, un prodotto basato sul software Redis Enterprise. HotKV è una strada diversa. Un motore multi-thread che parla lo stesso protocollo Redis, su una macchina dedicata per ogni istanza. Le famiglie di comandi AI sono integrate dal piano Performance in su.

Azure Cache for Redis

una scala di livelli, ognuno con una data

  1. Basicritiro il 30 set 2028

    Redis open source, una VM, nessuno SLA

  2. Standardritiro il 30 set 2028

    Redis open source, due VM

  3. Premiumritiro il 30 set 2028

    Redis open source, clustering

  4. Enterpriseritiro il 31 mar 2027

    Redis Enterprise, moduli

  5. Azure Managed Redisnuovo prodotto, Redis Enterprise

    Redis Enterprise 7.4, il passaggio consigliato

HotKV

un motore, tre piani, aggiornamento sul posto

  1. Starterogni core

    il motore core completo

  2. Performanceogni core

    aggiunge i moduli AI e LLM

  3. Scaleogni core

    aggiunge replica, cifratura, audit

Stesso motore su ogni piano. Il core multi-thread, RESP2 e RESP3 e i 300 comandi core non cambiano quando sali di piano.

Un'illustrazione, non una misurazione. Date annunciate da Microsoft, verificate il 21 ottobre 2026. Microsoft ha annunciato date di ritiro per ogni livello di Azure Cache for Redis e consiglia Azure Managed Redis, che descrive come basato sul software Redis Enterprise. I piani HotKV condividono un unico motore multi-thread e si aggiornano sul posto.

Questa alternativa ad Azure Cache for Redis, eseguita come istanza singola su una macchina da 160 vCPU, ha prevalso su 12 di 12 comandi contro Redis 8.10.2, con un throughput da 14.8x a 69.7x superiore. HotKV è stato compilato dai sorgenti per quella CPU. Redis 8.10.2 ha girato nella sua build standard. Il divario è minore sulle macchine piccole.

Sostituzione diretta

Cosa resta uguale con questa alternativa ad Azure Cache for Redis

HotKV implementa il protocollo wire di Redis. Passare da Azure Cache for Redis è di solito un cambio di host e credenziali. Controlla il riferimento dei comandi per tutto ciò che è fuori dal set core.

Lo stesso protocollo

RESP2 e RESP3 con negoziazione HELLO. HotKV comunica ai client la versione Redis 8.4.0, così le librerie scelgono le loro funzioni in base a essa. Stringhe di connessione, pipeline, pub/sub e transazioni funzionano come oggi.

Gli stessi client e strumenti

Le librerie client Redis e Valkey, redis-cli, redis-cli --cluster e gli strumenti GUI si connettono a HotKV senza modifiche al codice per i comandi core.

Gli stessi comandi core

300 comandi core, scripting Lua e librerie di funzioni, più le famiglie di comandi proprie di HotKV quando le vuoi.

il client che già usi
$ 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
   ... (altri quattro campi)
> SET session:4821 "same protocol, every core"
OK
> GET session:4821
"same protocol, every core"
> TAG.SET session:4821 tenant:acme   # un comando HotKV, quando lo vuoi
(integer) 1

Le ragioni per un'alternativa ad Azure Cache for Redis

Perché i team cercano un'alternativa ad Azure Cache for Redis

Proprietà documentate di Azure Cache for Redis che spingono i team a cercare un'alternativa ad Azure Cache for Redis, verificate il 21 ottobre 2026.

01

Microsoft ha annunciato le date di ritiro

Le FAQ sul ritiro di Microsoft, verificate il 21 ottobre 2026, dichiarano che tutte le istanze Basic, Standard e Premium saranno ritirate il 30 settembre 2028. Tutte le istanze Enterprise ed Enterprise Flash saranno ritirate il 31 marzo 2027. Microsoft consiglia di passare ad Azure Managed Redis, che descrive come basato sul software Redis Enterprise. Le date sono di Microsoft e possono cambiare. Qualsiasi migrazione è il momento di valutare un'alternativa ad Azure Cache for Redis.

02

Un solo thread sui livelli open source

Le indicazioni di Microsoft stessa dicono che i livelli Basic, Standard e Premium eseguono Redis open source, che usa un solo thread per l'elaborazione dei comandi. Aggiungono che scalare orizzontalmente di solito aiuta più che scalare verticalmente. Più throughput significa più cache da gestire.

03

Redis 6.0 sui livelli open source

I livelli Basic, Standard e Premium eseguono Redis 6.0 open source. Microsoft ha ritirato Redis 4.0 su questi livelli a giugno 2023. I livelli Enterprise eseguono Redis Enterprise 7.2. Azure Managed Redis offre Redis 7.4.x. HotKV implementa RESP2 e RESP3 con 300 comandi core. Comunica ai client la versione Redis 8.4.0.

04

Le funzioni AI richiedono i livelli Enterprise, o altri servizi

I moduli di ricerca, JSON, probabilistici e di serie temporali sono disponibili solo sui livelli Enterprise e su Azure Managed Redis. Una cache di prompt, una cache semantica, la memoria per agenti e il tracciamento dei costi LLM non sono funzioni di alcun livello. Su HotKV sono famiglie di comandi dello stesso server. Arrivano con il piano Performance e superiori.

Misurato, non dichiarato

Questa alternativa ad Azure Cache for Redis, misurata. HotKV vs Redis 8.10.2 su una sola macchina

HotKV Ltd ha misurato Redis 8.10.2, la famiglia di motori open source dietro i livelli Basic, Standard e Premium. Ha girato come istanza singola self-hosted sulla stessa macchina di HotKV. Azure Cache for Redis in sé non è stato misurato. I suoi livelli open source eseguono Redis 6.0. I suoi livelli Enterprise e Azure Managed Redis eseguono Redis Enterprise, anch'esso non misurato. I numeri mostrano il motore, la base di confronto corretta per un'alternativa ad Azure Cache for Redis.

12 di 12
comandi in cui HotKV ha misurato il throughput più alto contro Redis
14.8x a 69.7x
Il throughput di HotKV come multiplo di quello di Redis, sui 12 comandi in cui ha prevalso (da SET a RPUSH)
Nessuno
comandi in cui Redis ha misurato di più

HotKV Ltd ha compilato HotKV dai sorgenti per questa CPU. Redis ha girato nella sua build di release standard. Entrambi hanno girato come istanze singole. Il numero di thread ha seguito l'impostazione all-core documentata di ciascun prodotto e non è stato ottimizzato per prodotto. Il divario è minore sulle macchine con pochi core.

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

Operazioni al secondo, mediana di 3 esecuzioni da 10 secondi. Ogni coppia di barre è scalata sul server più veloce per quel comando.

* Limitato dalla rete: la rete dell'istanza ha determinato questo risultato, quindi il limite reale del server è più alto.

† Limitato dal generatore di carico: le macchine generatrici di carico hanno superato l'85% di utilizzo della CPU, quindi questo è il loro limite massimo, non quello del server.

Azure D160alds_v7 (AMD EPYC 9V45 (Turin), 160 vCPU), misurato il 9 ottobre 2026. Valori da 256 byte, profondità di pipeline 30, 5.000.000 di chiavi precaricate lette in modo uniforme e casuale. Tre macchine dedicate come generatori di carico. Ogni server ha girato da solo come istanza singola con la persistenza disattivata. Ognuno ha ricevuto tutti i core (Redis 128 thread di I/O, il suo massimo). HotKV Ltd ha compilato HotKV dai sorgenti per questa CPU e ha eseguito Redis nella sua build di release standard. Metodo completo e risultati · Harness e dati grezzi

Fianco a fianco

Questa alternativa ad Azure Cache for Redis e Azure Cache for Redis, funzione per funzione

FunzionalitàHotKVAzure Cache for Redis
MotoreHotKV, multi-thread, C++20Redis 6.0 open source (Basic, Standard, Premium); Redis Enterprise (livelli Enterprise, Azure Managed Redis)
Esecuzione dei comandiMulti-thread. Ogni core legge, analizza ed esegue i comandi su un unico store condivisoUn solo thread sui livelli open source; diverse vCPU per istanza su Redis Enterprise
ProtocolloRESP2 e RESP3, con negoziazione HELLO. Comunica ai client la versione Redis 8.4.0RESP2 e RESP3
Ciclo di vitaHotKV Cloud (early access) e on-premise, aggiornamenti di piano sul postoSecondo Microsoft: ritiro annunciato per tutti i livelli. Basic, Standard e Premium il 30 settembre 2028, livelli Enterprise il 31 marzo 2027. Microsoft consiglia Azure Managed Redis
Modello di istanzaOgni istanza HotKV Cloud è una macchina isolata a sé con vCore, RAM e disco dedicatiIstanze cache dedicate dimensionate per livello, da una sola VM (Basic) a cache replicate e in cluster
FatturazionePer istanza, fatturata mensilmente o annualmente in anticipo e con prezzo per regione. Il traffico in uscita è incluso in un pacchetto, con pacchetti di ricarica. Quando un pacchetto è esaurito, il traffico in uscita si ferma. HotKV Cloud non fattura eccedenze sul traffico in uscitaPrezzo orario per livello e dimensione, fatturato al minuto. I livelli Enterprise aggiungono una licenza Redis Enterprise acquistata tramite Azure Marketplace
SLA di disponibilitàNessuno su Starter, 99,9% su Performance, 99,95% su ScaleOgni livello tranne Basic
PersistenzaSnapshot e AOFPremium: RDB e AOF. Livelli Enterprise: in anteprima. Basic e Standard: nessuna
Ricerca per similarità vettorialeIntegrata (HNSW, VSIM.*), ogni pianoLivelli Enterprise e Azure Managed Redis (modulo RediSearch)
Cache di prompt e cache semantica per LLMIntegrate (PCACHE.*, SCACHE.*), piano Performance e superiori su HotKV CloudNon è una funzione del motore
Memoria per agenti AIIntegrata (AMEM.*), piano Performance e superiori su HotKV CloudNon è una funzione del motore
Tracciamento di token e costi LLMIntegrato (LLMBUDGET.*, LLMSTATS.*), piano Performance e superiori su HotKV CloudNon è una funzione del motore
MetricheIntegrate. Il server espone /metrics da solo una volta impostato metrics-port (on-premise)Metriche di Azure Monitor
Tagging delle chiaviSì (TAG.*)No
TTL al nanosecondoSì (NEXPIRE, NTTL)No. TTL al millisecondo
ClientLe librerie client Redis e Valkey, redis-cli, redis-cli --cluster e gli strumenti GUI si connettono senza modifiche al codice per i comandi coreClient Redis, incluso StackExchange.Redis

Per correttezza

Dove Azure Cache for Redis è avanti rispetto a questa alternativa ad Azure Cache for Redis, o semplicemente diverso

Questa pagina sull'alternativa ad Azure Cache for Redis è utile solo se dice anche questa parte.

  • Azure Cache for Redis e Azure Managed Redis si integrano con Azure. Questo significa Private Link, ridondanza di zona e geo-replica attiva sui livelli Enterprise. Azure Managed Redis aggiunge l'autenticazione con Microsoft Entra ID. Se il tuo stack è Azure da cima a fondo, quell'integrazione ha un valore reale.
  • Azure Managed Redis esegue Redis Enterprise 7.4 con i moduli di ricerca, JSON, probabilistici e di serie temporali. Redis Enterprise usa anche diverse vCPU per istanza. HotKV ha filtri di Bloom, sketch Count-Min e Top-K su ogni piano e le serie temporali dal piano Performance in su, ma nessun tipo documento JSON.
  • HotKV Cloud gira su Google Cloud, non su Azure. Per i dati che devono restare nella tua sottoscrizione Azure, HotKV On-Premise esegue lo stesso motore sulle tue macchine virtuali Azure con una licenza.
  • Questa alternativa ad Azure Cache for Redis è in early access, con uno SLA su Performance e Scale e nessuno su Starter. Azure Cache for Redis è un servizio maturo con uno SLA su ogni livello tranne Basic.

Il passaggio

Da Azure Cache for Redis a questa alternativa ad Azure Cache for Redis in quattro passi

Cosa comporta in pratica passare a un'alternativa ad Azure Cache for Redis.

  1. 1

    Crea un'istanza

    Scegli una regione e un piano nella console di HotKV Cloud. L'istanza è una macchina a sé, provisionata, aggiornata con le patch e monitorata per te.

  2. 2

    Punta i tuoi client verso di essa

    Mantieni la libreria client che già usi. Cambia host, porta e credenziali da Azure Cache for Redis all'istanza HotKV. TLS e autenticazione con password sono attivi fin dall'inizio, con utenti ACL disponibili. Un'alternativa ad Azure Cache for Redis che parla lo stesso protocollo non richiede modifiche al client per i comandi core.

  3. 3

    Sposta i dati

    Usa gli strumenti che già conosci. DUMP e RESTORE, MIGRATE, o un replay delle tue scritture funzionano tutti, perché HotKV implementa questi comandi.

  4. 4

    Attiva ciò che mancava

    La ricerca vettoriale e il tagging delle chiavi sono comandi core su ogni piano. Le cache di prompt e semantiche, la memoria per agenti e il tracciamento dei costi LLM sono comandi dello stesso server sul piano Performance e superiori. Nessun modulo, sidecar o secondo servizio. È questo che un'alternativa ad Azure Cache for Redis dovrebbe aggiungere.

Domande

Domande su questa alternativa ad Azure Cache for Redis

I miei client Azure Cache for Redis funzioneranno con questa alternativa ad Azure Cache for Redis?

Sì, per i comandi core. Il servizio parla RESP2 e RESP3, che HotKV implementa. StackExchange.Redis e gli altri client RESP2 e RESP3 si connettono a un'istanza HotKV dopo un cambio di host e credenziali.

Avete fatto un benchmark di Azure Cache for Redis?

No. HotKV Ltd ha misurato Redis 8.10.2, la famiglia di motori open source dietro i livelli Basic, Standard e Premium. Ha girato come istanza singola self-hosted sulla stessa macchina da 160 vCPU di HotKV. Il servizio gestito, le sue build Redis 6.0 e i livelli Redis Enterprise non sono stati misurati. I numeri descrivono il motore.

Un'alternativa ad Azure Cache for Redis può tenere i miei dati in Azure?

HotKV Cloud gira su Google Cloud. Se i tuoi dati devono restare in Azure, HotKV On-Premise esegue lo stesso motore su macchine virtuali nella tua sottoscrizione Azure con una licenza.

Cosa succede al ritiro?

Le FAQ sul ritiro di Microsoft dichiarano che le cache Basic, Standard e Premium vengono ritirate il 30 settembre 2028. Consigliano di passare ad Azure Managed Redis fin da ora. È un prodotto diverso, basato sul software Redis Enterprise e fatturato come servizio Azure nativo. Passare a HotKV è un cambio di host e credenziali per gli stessi client. Il motore è multi-thread fin dall'inizio.

Metti alla prova questa alternativa ad Azure Cache for Redis con i client che già hai

HotKV Cloud sta aprendo a ondate. Ogni istanza di questa alternativa ad Azure Cache for Redis è una macchina dedicata con il motore multi-thread. Le famiglie di comandi AI arrivano con i piani Performance e Scale.