[Endast PaaS]{class="badge informative" title="Gäller endast Adobe Commerce i molnprojekt (Adobe-hanterad PaaS-infrastruktur) och lokala projekt."}

Konfigurera Valkey

Viktiga funktioner:

  • PHP-sessionslagring
  • Taggbaserad cacherensning utan foreach-slingor
  • Spara på disk och replikera master/slave

Install Valkey

Information om hur du installerar och konfigurerar Valkey-programmet finns i följande resurser:

Konfigurera Valkey-konfiguration

Beroende på installationen kan du vanligtvis hitta din Valkey-konfiguration i antingen filen /etc/valkey/valkey.conf eller filen /etc/valkey/<port>.conf.

För att optimera Valkey-instansen efter dina behov kan du få bästa resultat genom att använda en dedikerad instans för varje session, Commerce-cache och FPC.

Adobe rekommenderar att du aktiverar beständighet för sessioner så att Valkey-data kopieras till disk. Du kan använda antingen RDB-ögonblicksbilder (Valkey Database Backup) eller AOF-beständiga loggar (Append Only File).

  • RDB (Valkey Database)-ögonblicksbilder lagrar hela databasen i en dumpfil efter en given tidpunkt, när ett minsta antal nycklar har ändrats sedan den senaste sparningen. Använd inställningen save i filen valkey.conf för att konfigurera den här inställningen.

  • Lägg till endast fil (AOF) lagrar varje skrivåtgärd som skickas till Valkey i en journalfil. Valkey läser endast den här filen vid omstart och använder den för att återställa den ursprungliga datauppsättningen.

Du kan också aktivera både RDB- och AOF-alternativen samtidigt. Mer information, bland annat för- och nackdelar med beständighetsalternativen, finns i dokumentationen för Valkey Persistence.

För cacheinstansen ställer du in instansen så att den är tillräckligt stor för att lagra hela Commerce-cachen. Storlekskraven beror på olika faktorer som antalet produkter och butiksvyer. Som utgångspunkt kan du använda storleken på cachemappen i filsystemet. Om mappen var/cache i filsystemet till exempel är 5 GB ska du konfigurera din Valkey-instans med minst 5 GB så att den startar. Det krävs ingen beständighet för cacheinstansen eftersom Commerce-cachen kan återställas.

För prestandajustering kan du aktivera följande inställningar för asynkron borttagning. De här inställningarna ändrar inte Valkeys beteende.

lazyfree-lazy-eviction yes
lazyfree-lazy-expire yes
lazyfree-lazy-server-del yes
replica-lazy-flush yes
lazyfree-lazy-user-del yes
recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c