Planer, statusar och gränser
Beräkningsplanerna en nyckelvärdeslagring kan använda och vilken cachestorlek var och en ger, vräkningspolicyerna, vad statusarna betyder, och reglerna för namn och storlekar.
Beräkningsplaner
En plan bestämmer cachens CPU-begäran och CPU-gräns och dess minne; minnesbegäran är lika med gränsen, eftersom en cache använder minnet den får hela tiden. Gränsen för cachestorlek som härleds från minnesgränsen är tre fjärdedelar av den — resten lämnas åt servern själv. Det här är planerna som varje installation får; din plattformsoperatör kan ha lagt till fler.
| Plan | CPU | Minne | Härledd gräns för cachestorlek | Avsedd för produktion |
|---|---|---|---|---|
| nano | 0,1–0,5 | 256 MiB | 192mb |
Nej |
| small | 0,25–1 | 1 GiB | 768mb |
Nej |
| medium | 0,5–2 | 4 GiB | 3072mb |
Ja |
| large | 1–4 | 8 GiB | 6144mb |
Ja |
| xlarge | 2–6 | 16 GiB | 12288mb |
Ja |
| 2xlarge | 4–8 | 32 GiB | 24576mb |
Ja |
Varje plan kör en enda server. En nyckelvärdeslagring som skapas utan plan får 0,1–0,5 CPU och 256 MiB
begärt minne med gränsen 512 MiB, vilket ger en härledd gräns för cachestorlek på 384mb.
Vräkningspolicyer
Vräkningspolicyn avgör vad som händer när gränsen för cachestorlek nås. En nyckelvärdeslagring godtar
allkeys-lru, allkeys-lfu, allkeys-random, volatile-lru, volatile-lfu, volatile-random,
volatile-ttl och noeviction — värdena för Valkeys egen inställning maxmemory-policy, som beter sig
som Valkey definierar dem.
allkeys-lru, standardvalet, vräker den minst nyligen använda nyckeln.noevictionvräker inget: skrivningar returnerar fel i stället.
Statusar
| Status | Betydelse |
|---|---|
| Creating | Servern är inte klar, och cachen har inte ändrats sedan den skapades — normalt medan den startar första gången. |
| Running | Servern är klar och tar emot anslutningar. |
| Updating | Servern är inte klar efter att cachen ändrats — normalt medan den startar om med ändringen. |
| Stopped | Cachen har stoppats; den innehåller inget. |
| Degraded | Plattformen stötte på ett fel när den tillämpade cachen. Den fortsätter försöka. |
En operation på fliken Operations — att skapa, ändra, starta, stoppa eller starta om — avslutas som misslyckad när cachen inte har stabiliserats fem minuter efter att operationen började, och anger den senaste status som cachen rapporterade.
Namn och format
| Vad | Regel |
|---|---|
| Cachenamn | 3 till 50 tecken i portalen, upp till 63 via API:t: gemener, siffror och bindestreck, utan bindestreck först eller sist; unikt i resursgruppen; kan inte ändras |
| Gräns för cachestorlek | Ett tal med en valfri enhet b, kb, k, mb, m, gb eller g, med gemener, till exempel 512mb eller 2gb; tomt betyder härledd |
| Tillåtna CIDR-intervall | IPv4- eller IPv6-intervall i CIDR-notation, åtskilda med kommatecken |
| Repliker | 1 — replikering finns inte |
| Beständighet | Finns inte — en nyckelvärdeslagring behåller ingen data vid omstart |