Hoppa till innehållet
Stackship-dokumentation English

ValkeyAnvändareMaskinöversatt

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; noeviction returnerar 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 512mb eller 2gb. 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

bash
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-lfu

Utan 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.

Nästa steg