Skapa en nyckelvärdeslagring
Skapa en nyckelvärdeslagring i portalen — namn och placering, beräkningsplan och minne, vräkningspolicy, gräns för cachestorlek och lösenord — eller med CLI:t.
Kräver: valkey/write
För att skapa en nyckelvärdeslagring behöver du behörigheten valkey/write i resursgruppen; rollerna
Owner, Contributor och Databases Operator har den.
Öppna guiden
Öppna Nyckelvärdeslagring i sidomenyn i portalen på https://portal.example.com och välj Skapa Nyckelvärdeslagringar. Guiden Skapa nyckelvärdeslagring har fyra steg: Grunder, Storlek, Cachebeteende och Granska. Nästa kontrollerar ett steg innan du går vidare, och Skicka i sista steget skapar nyckelvärdeslagringen.
Grunder
- Cachenamn — 3 till 50 tecken: gemener, siffror och bindestreck, utan bindestreck först eller sist, och unikt i resursgruppen. Det är också cachens värdnamn i klustret och kan inte ändras senare.
- Boundary, Cluster och Resource group — var cachen körs. Varje fält fylls i åt dig när det bara finns ett val.
Storlek
- Beräkningsplan — hur mycket CPU och minne cachen får; varje kort visar planens namn, CPU och minne. Minnet avgör hur mycket cachen kan rymma — se Beräkningsplaner. En plan som den här installationens noder inte kan köra visas med orsaken och går inte att välja, och när boundaryn begränsar vilka planer som får användas går de andra inte heller att välja.
- Avancerat — CPU-begäran, Minnesbegäran, CPU-gräns och Minnesgräns, ifyllda från planen. Gränsen för cachestorlek härleds från minnesgränsen.
Cachebeteende
Steget börjar med ett meddelande: cachen behåller ingen data vid omstart, och att stoppa eller starta om den kastar allt innehåll.
- Vräkningspolicy — vad cachen tar bort när den är full. Standardvalet,
allkeys-lru, vräker den minst nyligen använda nyckeln;noevictionreturnerar fel vid skrivning i stället. Policyerna listas i Vräkningspolicyer. Den kan ändras senare utan omstart. - Gräns för cachestorlek — lämna fältet tomt, så härleder plattformen den från minnesgränsen och
lämnar en fjärdedel av minnet åt servern själv. För att sätta den skriver du ett tal med en valfri
enhet, till exempel
512mbeller2gb. Håll den en bra bit under minnesgränsen: vid gränsen får servern slut på minne i stället för att vräka. - Kräv lösenord — påslaget som standard, och rekommenderat: klienter måste autentisera innan de skickar kommandon. Plattformen genererar lösenordet.
Granska
Granska visar namn, resursgrupp, beräkningsplan och minnesgräns, vräkningspolicyn, gränsen för cachestorlek, om lösenord krävs, och Beständighet: Sparas inte. Skicka skapar nyckelvärdeslagringen och går tillbaka till listan. Den är Creating tills servern tar emot anslutningar, och sedan Running. Följ förloppet på fliken Operations — se Operationer.
Med CLI:t
stsh valkeys create my-cache -g my-resource-group -c my-cluster --set computePlan=small
stsh valkeys create sessions -g my-resource-group -c my-cluster \
--set computePlan=medium --set maxMemoryPolicy=allkeys-lfuUtan andra inställningar kräver en nyckelvärdeslagring lösenord och använder allkeys-lru. En som
skapas utan plan får 0,1–0,5 CPU och 256 MiB begärt minne med gränsen 512 MiB.