HotKV vs Azure Cache for Redis

Ett Azure Cache for Redis-alternativ inför migreringen 2028

Ett Azure Cache for Redis-alternativ står nu på många färdplaner. Microsoft har meddelat avvecklingsdatum för varje nivå och rekommenderar en flytt till Azure Managed Redis, en produkt baserad på Redis Enterprise-programvara. HotKV är en annan väg. En flertrådad motor som talar samma Redis-protokoll, på en dedikerad maskin per instans. AI-kommandofamiljerna är inbyggda från Performance-planen och uppåt.

Azure Cache for Redis

en stege av nivåer, var och en med ett datum

  1. Basicavvecklas 30 sep 2028

    Redis med öppen källkod, en VM, inget SLA

  2. Standardavvecklas 30 sep 2028

    Redis med öppen källkod, två VM:ar

  3. Premiumavvecklas 30 sep 2028

    Redis med öppen källkod, klustring

  4. Enterpriseavvecklas 31 mars 2027

    Redis Enterprise, moduler

  5. Azure Managed Redisny produkt, Redis Enterprise

    Redis Enterprise 7.4, den rekommenderade flytten

HotKV

en motor, tre planer, uppgradering på plats

  1. Startervarje kärna

    hela kärnmotorn

  2. Performancevarje kärna

    lägger till AI- och LLM-modulerna

  3. Scalevarje kärna

    lägger till replikering, kryptering, granskning

Samma motor i varje plan. Den flertrådade kärnan, RESP2 och RESP3 och de 300 kärnkommandona ändras inte när du går uppåt.

En illustration, inte en mätning. Datum meddelade av Microsoft, kontrollerade den 21 oktober 2026. Microsoft har meddelat avvecklingsdatum för varje nivå av Azure Cache for Redis och rekommenderar Azure Managed Redis, som Microsoft beskriver som baserad på Redis Enterprise-programvara. HotKV-planerna delar en flertrådad motor och uppgraderas på plats.

HotKV som Azure Cache for Redis-alternativ, kört som en enskild instans på en maskin med 160 vCPU:er, ledde på 12 av 12 kommandon mot Redis 8.10.2, med 14.8x till 69.7x gånger genomströmningen. HotKV byggdes från källkod för den CPU:n. Redis 8.10.2 kördes som sitt standardbygge. Skillnaden är mindre på små maskiner.

Drop-in-ersättning

Vad som förblir detsamma med HotKV som Azure Cache for Redis-alternativ

HotKV implementerar Redis nätverksprotokoll. En flytt från Azure Cache for Redis är oftast ett byte av värd och inloggningsuppgifter. Kontrollera kommandoreferensen för allt utanför kärnuppsättningen.

Samma protokoll

RESP2 och RESP3 med HELLO-förhandling. HotKV rapporterar Redis-version 8.4.0 till klienter, så biblioteken väljer sina funktioner efter den. Anslutningssträngar, pipelines, pub/sub och transaktioner fungerar som de gör i dag.

Samma klienter och verktyg

Redis- och Valkey-klientbibliotek, redis-cli, redis-cli --cluster och GUI-verktyg ansluter till HotKV utan kodändringar för kärnkommandona.

Samma kärnkommandon

300 kärnkommandon, Lua-skript och funktionsbibliotek, plus HotKV:s egna kommandofamiljer när du vill ha dem.

klienten du redan använder
$ 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
   ... (fyra fält till)
> SET session:4821 "same protocol, every core"
OK
> GET session:4821
"same protocol, every core"
> TAG.SET session:4821 tenant:acme   # ett HotKV-kommando, när du vill
(integer) 1

Argumenten för ett Azure Cache for Redis-alternativ

Varför team letar efter ett Azure Cache for Redis-alternativ

Dokumenterade egenskaper hos Azure Cache for Redis som får team att leta efter ett Azure Cache for Redis-alternativ, kontrollerade den 21 oktober 2026.

01

Microsoft har meddelat avvecklingsdatum

Microsofts FAQ om avvecklingen, kontrollerad den 21 oktober 2026, anger att alla Basic-, Standard- och Premium-instanser avvecklas den 30 september 2028. Alla Enterprise- och Enterprise Flash-instanser avvecklas den 31 mars 2027. Microsoft rekommenderar en flytt till Azure Managed Redis, som Microsoft beskriver som baserad på Redis Enterprise-programvara. Datumen är Microsofts och kan ändras. Varje migrering är ett tillfälle att väga ett Azure Cache for Redis-alternativ.

02

En tråd på de öppna nivåerna

Microsofts egen vägledning säger att nivåerna Basic, Standard och Premium kör Redis med öppen källkod, som använder en tråd för kommandobearbetning. Den tillägger att utskalning oftast hjälper mer än uppskalning. Mer genomströmning innebär fler cacher att hantera.

03

Redis 6.0 på de öppna nivåerna

Nivåerna Basic, Standard och Premium kör Redis 6.0 med öppen källkod. Microsoft avvecklade Redis 4.0 på dessa nivåer i juni 2023. Enterprise-nivåerna kör Redis Enterprise 7.2. Azure Managed Redis erbjuder Redis 7.4.x. HotKV implementerar RESP2 och RESP3 med 300 kärnkommandon. Det rapporterar Redis-version 8.4.0 till klienter.

04

AI-funktioner kräver Enterprise-nivåerna, eller fler tjänster

Modulerna för sökning, JSON, probabilistiska strukturer och tidsserier finns bara på Enterprise-nivåerna och Azure Managed Redis. En promptcache, semantisk cache, agentminne och LLM-kostnadsspårning är inte funktioner på någon nivå. På HotKV är de kommandofamiljer i samma server. De följer med Performance-planen och uppåt.

Uppmätt, inte påstått

HotKV som Azure Cache for Redis-alternativ, uppmätt. HotKV vs Redis 8.10.2 på en maskin

HotKV Ltd mätte Redis 8.10.2, den öppna motorfamiljen bakom nivåerna Basic, Standard och Premium. Den kördes som en självhostad enskild instans på samma maskin som HotKV. Azure Cache for Redis i sig mättes inte. Dess öppna nivåer kör Redis 6.0. Dess Enterprise-nivåer och Azure Managed Redis kör Redis Enterprise, som inte heller mättes. Siffrorna visar motorn, den rättvisa utgångspunkten för ett Azure Cache for Redis-alternativ.

12 av 12
kommandon där HotKV mätte den högsta genomströmningen mot Redis
14.8x till 69.7x
HotKV:s genomströmning som multipel av Rediss, över de 12 kommandon där det ledde (SET till RPUSH)
Inga
kommandon där Redis mätte högre

HotKV Ltd byggde HotKV från källkod för den här CPU:n. Redis kördes som sitt officiella releasebygge. Båda kördes som enskilda instanser. Trådantalen följde varje produkts dokumenterade inställning för alla kärnor och trimmades inte per produkt. Skillnaden är mindre på maskiner med få kärnor.

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

Operationer per sekund, median av 3 körningar om 10 sekunder. Varje stapelpar skalas till den snabbare servern på det kommandot.

* Nätverksbegränsat: instansens nätverk satte det här resultatet, så serverns egen gräns är högre.

† Begränsat av lastgeneratorn: lastgeneratorernas maskiner låg över 85% CPU, så det här är deras tak, inte serverns.

Azure D160alds_v7 (AMD EPYC 9V45 (Turin), 160 vCPU:er), uppmätt 9 oktober 2026. Värden på 256 byte, pipelinedjup 30, 5 000 000 förifyllda nycklar lästa likformigt slumpmässigt. Tre dedikerade lastgeneratormaskiner. Varje server kördes ensam som en enskild instans med persistens avstängd. Var och en fick alla kärnor (Redis 128 I/O-trådar, dess maximum). HotKV Ltd byggde HotKV från källkod för den här CPU:n och körde Redis som dess officiella releasebygge. Fullständig metod och resultat · Testrigg och rådata

Sida vid sida

HotKV som Azure Cache for Redis-alternativ och Azure Cache for Redis, funktion för funktion

FunktionHotKVAzure Cache for Redis
MotorHotKV, flertrådad, C++20Redis 6.0 med öppen källkod (Basic, Standard, Premium); Redis Enterprise (Enterprise-nivåerna, Azure Managed Redis)
KommandoexekveringFlertrådad. Varje kärna läser, tolkar och kör kommandon mot ett gemensamt lagerEn tråd på de öppna nivåerna; flera vCPU:er per instans på Redis Enterprise
ProtokollRESP2 och RESP3, med HELLO-förhandling. Rapporterar Redis-version 8.4.0 till klienterRESP2 och RESP3
LivscykelHotKV Cloud (tidig åtkomst) och on-premise, planuppgraderingar på platsEnligt Microsoft: avveckling meddelad för alla nivåer. Basic, Standard och Premium den 30 september 2028, Enterprise-nivåerna den 31 mars 2027. Microsoft rekommenderar Azure Managed Redis
InstansmodellVarje HotKV Cloud-instans är en egen isolerad maskin med dedikerade vCores, RAM och diskDedikerade cacheinstanser dimensionerade per nivå, från en VM (Basic) till replikerade och klustrade cacher
FaktureringPer instans, faktureras månadsvis eller årsvis i förskott och prissätts per region. Utgående trafik ingår, med påfyllningspaket. När ett paket är förbrukat pausas utgående trafik. HotKV Cloud fakturerar ingen överförbrukning på utgående trafikPrissatt per timme efter nivå och storlek, fakturerad per minut. Enterprise-nivåerna lägger till en Redis Enterprise-licens som köps via Azure Marketplace
Tillgänglighets-SLAInget på Starter, 99,9 % på Performance, 99,95 % på ScaleVarje nivå utom Basic
PersistensSnapshots och AOFPremium: RDB och AOF. Enterprise-nivåerna: i förhandsversion. Basic och Standard: ingen
VektorlikhetssökningInbyggd (HNSW, VSIM.*), varje planEnterprise-nivåerna och Azure Managed Redis (modulen RediSearch)
Promptcache och semantisk cache för LLMInbyggd (PCACHE.*, SCACHE.*), Performance-planen och uppåt på HotKV CloudInte en motorfunktion
Minne för AI-agenterInbyggt (AMEM.*), Performance-planen och uppåt på HotKV CloudInte en motorfunktion
Spårning av LLM-tokens och kostnaderInbyggd (LLMBUDGET.*, LLMSTATS.*), Performance-planen och uppåt på HotKV CloudInte en motorfunktion
MätvärdenInbyggda. Servern serverar /metrics själv när metrics-port är satt (on-premise)Azure Monitor-mätvärden
NyckeltaggningJa (TAG.*)Nej
TTL i nanosekunderJa (NEXPIRE, NTTL)Nej. TTL i millisekunder
KlienterRedis- och Valkey-klientbibliotek, redis-cli, redis-cli --cluster och GUI-verktyg ansluter utan kodändringar för kärnkommandonaRedis-klienter, inklusive StackExchange.Redis

I rättvisans namn

Där Azure Cache for Redis ligger före HotKV som Azure Cache for Redis-alternativ, eller helt enkelt är annorlunda

Den här sidan om Azure Cache for Redis-alternativ är bara användbar om den säger den här delen också.

  • Azure Cache for Redis och Azure Managed Redis integreras med Azure. Det betyder Private Link, zonredundans och aktiv geo-replikering på Enterprise-nivåerna. Azure Managed Redis lägger till autentisering med Microsoft Entra ID. Om din stack är Azure från ände till ände har den integrationen ett verkligt värde.
  • Azure Managed Redis kör Redis Enterprise 7.4 med moduler för sökning, JSON, probabilistiska strukturer och tidsserier. Redis Enterprise använder också flera vCPU:er per instans. HotKV har Bloom-filter, Count-Min-sketcher och Top-K i varje plan och tidsserier från Performance-planen och uppåt, men ingen JSON-dokumenttyp.
  • HotKV Cloud kör på Google Cloud, inte Azure. För data som måste stanna i din Azure-prenumeration kör HotKV On-Premise samma motor på dina egna virtuella Azure-maskiner under licens.
  • Detta Azure Cache for Redis-alternativ är i tidig åtkomst, med ett SLA på Performance och Scale och inget på Starter. Azure Cache for Redis är en mogen tjänst med ett SLA på varje nivå utom Basic.

Flytten

Från Azure Cache for Redis till HotKV som Azure Cache for Redis-alternativ i fyra steg

Vad ett byte till ett Azure Cache for Redis-alternativ innebär i praktiken.

  1. 1

    Skapa en instans

    Välj en region och en plan i HotKV Cloud-konsolen. Instansen är en egen maskin, provisionerad, patchad och övervakad åt dig.

  2. 2

    Peka dina klienter mot den

    Behåll det klientbibliotek du redan använder. Byt värd, port och inloggningsuppgifter från Azure Cache for Redis till HotKV-instansen. TLS och lösenordsautentisering är på från början, med ACL-användare tillgängliga. Ett Azure Cache for Redis-alternativ som talar samma protokoll kräver inga klientändringar för kärnkommandona.

  3. 3

    Flytta datan

    Använd verktygen du redan känner till. DUMP och RESTORE, MIGRATE, eller en återuppspelning av dina skrivningar fungerar alla, eftersom HotKV implementerar dessa kommandon.

  4. 4

    Slå på det som saknades

    Vektorsökning och nyckeltaggning är kärnkommandon i varje plan. Promptcache och semantisk cache, agentminne och LLM-kostnadsspårning är kommandon i samma server från Performance-planen och uppåt. Ingen modul, ingen sidecar och ingen andra tjänst. Det är vad ett Azure Cache for Redis-alternativ bör tillföra.

Frågor

Frågor om HotKV som Azure Cache for Redis-alternativ

Fungerar mina Azure Cache for Redis-klienter med det här Azure Cache for Redis-alternativet?

Ja, för kärnkommandona. Tjänsten talar RESP2 och RESP3, som HotKV implementerar. StackExchange.Redis och andra RESP2- och RESP3-klienter ansluter till en HotKV-instans efter ett byte av värd och inloggningsuppgifter.

Benchmarkade ni Azure Cache for Redis?

Nej. HotKV Ltd mätte Redis 8.10.2, den öppna motorfamiljen bakom nivåerna Basic, Standard och Premium. Den kördes som en självhostad enskild instans på samma maskin med 160 vCPU:er som HotKV. Den hanterade tjänsten, dess Redis 6.0-byggen och Redis Enterprise-nivåerna mättes inte. Siffrorna beskriver motorn.

Kan ett Azure Cache for Redis-alternativ behålla min data i Azure?

HotKV Cloud kör på Google Cloud. Om din data måste stanna i Azure kör HotKV On-Premise samma motor på virtuella maskiner i din egen Azure-prenumeration under licens.

Vad händer vid avvecklingen?

Microsofts FAQ om avvecklingen anger att Basic-, Standard- och Premium-cacher avvecklas den 30 september 2028. Den rekommenderar en flytt till Azure Managed Redis nu. Det är en annan produkt, baserad på Redis Enterprise-programvara och fakturerad som en inbyggd Azure-tjänst. En flytt till HotKV är ett byte av värd och inloggningsuppgifter för samma klienter. Motorn är flertrådad från början.

Sätt HotKV som Azure Cache for Redis-alternativ på prov med de klienter du redan har

HotKV Cloud öppnar i omgångar. Varje instans av detta Azure Cache for Redis-alternativ är en dedikerad maskin med den flertrådade motorn. AI-kommandofamiljerna följer med planerna Performance och Scale.