Redis

Det snabba lagret, utan driftarbetet.

Fullt hanterad Redis för cachning, sessioner, köer och hastighetsbegränsning. Varje databas är isolerad och endast TLS, med valfri automatisk failover och hållbarhet du väljer per arbetslast.

  • 2 planfamiljer
  • 6 persistenslägen
  • TLS krävs
  • ~2 min att provisionera
my-cache · eu-north-1ACTIVE
# TLS är inte valfritt$ redis-cli -u rediss://my-cache:6379$ SET session:8f2c … EX 3600OK$ INFO keyspacedb0:keys=48211,expires=48211
  • PlanRedis · 1 GB
  • PersistensAOF_EVERY_1_SECOND
  • Replikeringav

FAMILJER

2

I minnet, eller RAM plus SSD

HÅLLBARHET

6lägen

Ingår i planpriset

TILLGÄNGLIGHET

Failover

Valfri fullständig replika

ÅTKOMST

Endast TLS

Isolerad instans per databas

Tre val, sedan en anslutningssträng

Dimensionerad för arbetslasten, inte standardvalet

Redis används för mycket olika uppgifter, och en cache och en kö vill inte ha samma garantier. De tre besluten nedan är de som faktiskt skiljer dem.

  1. 01

    Välj en familj och en storlek

    Redis håller hela datamängden i minnet. Redis Flex håller varma nycklar i minnet och flyttar kallare till SSD, för flera gånger kapaciteten till samma pris.

  2. 02

    Välj hållbarhet och en region

    Slå på hög tillgänglighet, välj ett av sex persistenslägen och se den proportionerliga avgiften innan databasen skapas.

  3. 03

    Anslut över TLS

    Provisioneringen är oftast klar inom ett par minuter. Du får en värd, en port och ett lösenord — anslut med en rediss://-URL från valfri Redis-klient.

Vad en databas inkluderar

Hanterad, och ändå din att justera

Cosmoner kör instansen och failovern. Kapacitet, hållbarhet och var den finns förblir beslut du fattar per databas.

Två plantfamiljer

Redis för lägsta och mest förutsägbara latens, eller Redis Flex när datamängden betyder mer än hastigheten för kalla läsningar. Båda är fullt hanterade instanser.

I minnet · RAM + SSD

Isolerad och endast TLS

Varje databas är en egen instans, nåbar endast över TLS. Lösenordet för standardanvändaren returneras när du läser databasen, aldrig i ett listsvar.

rediss://

Valfri hög tillgänglighet

En fullständig replika av datamängden tar över automatiskt om primären fallerar. Hälften av planens minne avsätts för replikering, och den faktureras som två enheter av planen.

Automatisk failover

Sex persistenslägen

Från inget på disk till varje skrivning persisterad innan den bekräftas, med sekundvisa flushar och timvisa ögonblicksbilder däremellan. Persistens ingår i planpriset.

AOF · SNAPSHOT · NONE

Ett genomströmningstak du kan läsa

Varje nivå anger sitt minne och sitt tak för operationer per sekund, så dimensionering blir en jämförelse istället för en gissning. Flex byter genomströmning mot kapacitet.

Anges per nivå

Återkallas om det misslyckas

En databas börjar som skapas och blir aktiv när provisioneringen är klar. Om provisioneringen misslyckas återkallas avgiften — du faktureras aldrig för en databas som inte kom upp.

CREATING → ACTIVE

Persistens

Bestäm vad en omstart får kosta

Persistens är vad som överlever en omstart, och det ingår i planpriset istället för att säljas som ett tillägg. Lägena sträcker sig från inget på disk till varje skrivning persisterad innan den bekräftas.

  • En ren cache framför en databas kan tryggt hålla inget på disk.
  • En kö eller sessionslagring vill oftast ha sekundvisa flushar och tappar som mest en sekund.
  • Ögonblicksbilder var 1:a, 6:e eller 12:e timme passar data du kunde bygga om men helst inte gör.
  • Redis Flex persisterar till SSD av design och stöder bara ögonblicksbildslägena.
POST /v1/projects/:projectId/redisCREATING
{  "name": "my-cache",  "planSlug": "redis-ram-1gb",  "region": "eu-north-1",  "replication": false,  "dataPersistence": "AOF_EVERY_1_SECOND"}
# aktiv inom ett par minuterrediss://…cloud.redislabs.com:12345

Avvägningen, tydliggjord

Fyra punkter på hållbarhetsskalan

Starkare hållbarhet kräver mer av varje skrivning. Svagare hållbarhet kräver att du kan bygga om. Välj per databas, inte per projekt.

  1. Varje skrivning, före bekräftelsen

    Inget bekräftas förrän det finns på disk. Den starkaste hållbarheten som erbjuds, och rätt val när det inte är acceptabelt att tappa en skrivning.

    AOF_EVERY_WRITE

  2. Flushas en gång per sekund

    Som mest en sekunds skrivningar går förlorade. Den vanliga mellanvägen för en kö eller sessionslagring du helst inte bygger om.

    AOF_EVERY_1_SECOND

  3. Timvis punkt-i-tid-kopia

    Finns även var 6:e eller 12:e timme. Nog för en cache du kan värma upp igen, där kopian är en bekvämlighet snarare än en garanti.

    SNAPSHOT_EVERY_1_HOUR

  4. Inget på disk

    Allt går förlorat vid omstart, vilket är precis rätt för en ren cache framför en databas som redan håller sanningen.

    NONE

Hög tillgänglighet

En replika kostar halva minnet, med avsikt

Hög tillgänglighet är inte en kryssruta utan konsekvens. Replikan är en fullständig spegel av datamängden, vilket är vad som låter den ta över omedelbart — och vad som gör att den tar plats.

  • 50 % av planens minne avsätts för replikering, så en 1 GB-plan rymmer 512 MB av din data.
  • Den faktureras som två enheter av planpriset istället för som ett separat tillägg.
  • Replikan tar över automatiskt om primären fallerar — det finns inget att utlösa.
  • Dimensionera därför efter datamängden du behöver hålla, och dubbla den sedan om du vill ha failovern.
GET /v1/projects/:projectId/redis/preview200
# en 1 GB-plan, utan replika?planSlug=redis-ram-1gb&replication=falseusable dataset   1024 MBbilled quantity  1×# samma plan, med en?planSlug=redis-ram-1gb&replication=trueusable dataset    512 MBbilled quantity     2×

Var den körs

Nära appen som läser den

En cache hjälper bara om tur-och-retur-tiden är kort, så välj regionen där din arbetslast körs. Redis Flex säljs i färre regioner än Redis — regions-endpointen visar vilka familjer var och en erbjuder.

Regions-endpointen är den sanna källan och visar vilka planfamiljer som finns i varje region.

Ett projekt

Vad det kopplas till

En Redis-databas faktureras på projektets prenumeration tillsammans med apparna som läser från den, bakom samma roller och samma API-nycklar.

Frågor som förtjänar svar direkt

Planer, persistenslägen och varje endpoint beskrivs i Redis-API-referensen.

Redis eller Redis Flex?
Redis när latensen måste vara låg och förutsägbar över hela nyckelrymden. Flex när datamängden är stor och åtkomsten är ojämn — varma nycklar stannar i minnet, och bara de kalla betalar SSD-priset. Flex har också ett lägre genomströmningstak, så det passar kapacitetsbundna arbetslaster snarare än operationsbundna.
Hur mycket data ryms med hög tillgänglighet på?
Hälften av planen. Replikan är en fullständig spegel, så 50 % av planens minne avsätts för replikering — en 1 GB-plan med HA aktiverat rymmer 512 MB av din data. HA faktureras också som två enheter av planpriset, så dimensionera för den datamängd du faktiskt behöver hålla.
Vilket persistensläge bör jag välja?
Matcha det mot vad det kostar att tappa datan. En cache framför en databas kan köras utan något på disk. En kö eller sessionslagring vill oftast ha sekundvisa flushar. Välj bara varje-skrivning när en tappad skrivning är ett verkligt problem, eftersom det är läget som kräver mest av varje bekräftelse.
Stöder Flex samma hållbarhetsalternativ?
Flex persisterar till SSD av design och stöder bara ögonblicksbildslägena. Planlistan visar vad varje nivå stöder, inklusive vilka av de minsta nivåerna som varken erbjuder replikering eller persistens.
Vad kostar det?
Varje databas faktureras månadsvis enligt planen du väljer, och planlistan innehåller det aktuella priset för varje nivå. Innan du skapar en kan du förhandsvisa det proportionerliga belopp som läggs till projektets prenumeration.
Vad händer när jag raderar en databas?
Den och allt som lagras i den raderas permanent, och den återkommande avgiften upphör. Detta kan inte ångras, så ta en kopia först om innehållet spelar roll.

Redo att komma igång?

Skapa ditt gratiskonto och distribuera ditt första projekt på minuter.