HotKV Cloud vs Upstash

Ett Upstash-alternativ för jämn eller tung trafik

Ett Upstash-alternativ blir rimligt när trafiken är jämn eller tung. Upstash Redis är serverlöst och faktureras per kommando, vilket passar små och ojämna arbetslaster. HotKV Cloud är den andra formen. En dedikerad maskin per instans, fakturerad per instans. Dess flertrådade motor talar samma Redis-protokoll och har AI-kommandofamiljerna inbyggda från Performance-planen och uppåt.

Månadskostnad när trafiken växer

Upstash, per kommando HotKV Cloud, per instans
kommandon per månadmånadskostnadbrytpunkt, beror på din trafikfortsätter stigaett pris, oavsett takt
En illustration, inte en offert. Upstashs pay-as-you-go-plan prissätts per 100 000 kommandon, så kostnaden stiger med trafiken. En HotKV Cloud-instans har ett pris per månad oavsett kommandotakt, med trafik inkluderad. Var linjerna korsas beror på din arbetslast och region.

HotKV som Upstash-alternativ, kört som en enskild instans på en maskin med 160 vCPU:er. 36.6M GET*- och 50.5M SET-operationer per sekund, med HotKV byggt från källkod för den CPU:n.

Drop-in-ersättning

Vad som förblir detsamma med HotKV som Upstash-alternativ

HotKV implementerar Redis nätverksprotokoll. En flytt från Upstash ä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 Upstash-alternativ

Varför team letar efter ett Upstash-alternativ

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

01

Kostnaden följer antalet kommandon

Upstashs pay-as-you-go-plan prissätts per 100 000 kommandon, med fastprisplaner för jämn användning. En cache som serverar många små läsningar betalar för var och en. Ett Upstash-alternativ som faktureras per instans, som HotKV Cloud, kostar lika mycket oavsett kommandotakt.

02

Serverlösa begränsningar

Upstash anger en maximal anropsstorlek per plan, 10 MB på pay-as-you-go-planen, och en månatlig bandbreddskvot bortom vilken bandbredd debiteras. HotKV Cloud inkluderar utgående trafik och pausar den när paketet är förbrukat.

03

Delad infrastruktur

Upstashs dokumentation säger att databaser delar hårdvaruresurser som CPU och nätverk, med dedikerad eller mer isolerad hårdvara på enterprise-planer. Varje instans av detta Upstash-alternativ är en isolerad maskin med dedikerade vCores, RAM och disk.

04

AI-funktionerna är separata produkter

Vektorsökning hos Upstash är en separat produkt. På HotKV är vektorsökning ett kärnkommando i varje plan. Promptcache och semantisk cache, agentminne, RAG och LLM-kostnadsspårning är kommandon i samma server från Performance-planen och uppåt.

Uppmätt, inte påstått

Vad HotKV som Upstash-alternativ uppmätte på en maskin

Upstash är en Redis-kompatibel serverlös tjänst på delad infrastruktur och mättes inte av HotKV Ltd. HotKV-siffrorna nedan, de som ligger bakom detta Upstash-alternativ, kommer från en självhostad enskild instans på en maskin med 160 vCPU:er, publicerade med metod och rådata.

SET
50.5M*ops/s
GET
36.6M*ops/s
INCR
90.8Mops/s
SADD
50.6M*ops/s

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

Median av 3 körningar på Azure D160alds_v7 (AMD EPYC 9V45 (Turin), 160 vCPU:er). Värden på 256 byte, pipelinedjup 30, 5 000 000 förifyllda nycklar. Tre dedikerade lastgeneratormaskiner. HotKV Ltd byggde HotKV från källkod för den här CPU:n. Fullständig metod och resultat · Testrigg och rådata

Sida vid sida

HotKV som Upstash-alternativ och Upstash, funktion för funktion

FunktionHotKVUpstash
MotorHotKV, flertrådad, C++20Redis-kompatibel serverlös databas (Redis-protokoll upp till 8.4)
ProtokollRESP2 och RESP3, med HELLO-förhandling. Rapporterar Redis-version 8.4.0 till klienterRedis-protokollet och ett REST-API
InstansmodellVarje HotKV Cloud-instans är en egen isolerad maskin med dedikerade vCores, RAM och diskServerlösa databaser på delad infrastruktur, dedikerad eller mer isolerad hårdvara på enterprise-planer
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 trafikPer 100 000 kommandon på pay-as-you-go, eller fasta månadsplaner
AnropsstorlekInget tak per plan. Serverns standardgräns är 512 MB per värdePer plan, 10 MB på pay-as-you-go
BandbreddIngår per plan, påfyllningspaket, ingen fakturering av överförbrukning på utgående trafikMånatlig kvot, därefter debitering per GB
Regioner42 Google Cloud-regioner, en per instansEn region eller global replikering
VektorlikhetssökningInbyggd (HNSW, VSIM.*), varje planSeparat produkt (Upstash Vector)
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
Prometheus-mätvärdenInbyggda. Servern serverar /metrics själv när metrics-port är satt (on-premise)Enterprise-planen, eller tillägget Prod Pack
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 och Upstashs REST-SDK:er

I rättvisans namn

Där Upstash ligger före HotKV som Upstash-alternativ, eller helt enkelt är annorlunda

Den här sidan om Upstash-alternativ är bara användbar om den säger den här delen också.

  • För en liten eller ojämn arbetslast kan fakturering per kommando kosta långt mindre än en dedikerad instans. En inaktiv Upstash-databas kostar bara sin lagring, utan kapacitetsplanering.
  • Upstash erbjuder ett REST-API, vilket passar edge-funktioner och körmiljöer utan TCP-socketar. HotKV nås via Redis-protokollet.
  • Upstash erbjuder global replikering över regioner. En HotKV Cloud-instans finns i en region som du väljer.
  • Detta Upstash-alternativ är i tidig åtkomst. Upstash är en etablerad tjänst.

Flytten

Från Upstash till HotKV som Upstash-alternativ i fyra steg

Vad ett byte till ett Upstash-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 Upstash till HotKV-instansen. TLS och lösenordsautentisering är på från början, med ACL-användare tillgängliga. Ett Upstash-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 Upstash-alternativ bör tillföra.

Frågor

Frågor om HotKV som Upstash-alternativ

Fungerar mina Upstash-klienter med det här Upstash-alternativet?

Klienter som talar Redis-protokollet gör det, för kärnkommandona. Kod som använder Upstashs REST-API eller REST-SDK:er måste byta till ett Redis-klientbibliotek, vilket finns för alla större språk.

När är ett Upstash-alternativ billigare än Upstash?

När antalet kommandon är högt och jämnt. Upstashs pay-as-you-go-pris är per 100 000 kommandon, så en cache som serverar miljontals läsningar om dagen betalar för var och en. En HotKV Cloud-instans har ett pris per månad oavsett kommandotakt, med trafik inkluderad. Jämför båda mot dina egna siffror.

Benchmarkade ni Upstash?

Nej. Upstash är en serverlös tjänst på delad infrastruktur, så det finns ingen likvärdig mätning av en enskild instans. HotKV:s egna siffror är publicerade med metod och rådata.

Skalar HotKV Cloud ner till noll?

Nej. En instans av detta Upstash-alternativ är en maskin som alltid är på, vilket är det som ger den dedikerade resurser och ett fast pris. Om din arbetslast är inaktiv större delen av tiden kan en serverlös tjänst passa bättre.

Sätt HotKV som Upstash-alternativ på prov med de klienter du redan har

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