Valkey-service instellen
Valkey is een facultatieve, achterste geheim voorgeheugenoplossing die Zend Framework Zend_Cache_Backend_File vervangt, die Adobe Commerce door gebrek gebruikt.
Zie Valkey in de gids van de Configuratie vormen.
Gebruik de volgende instructies voor de dienstopstelling op de milieu's van de Integratie Pro en van de Starter milieu's, met inbegrip van de master tak.
Redis met Valkey vervangen, werk de configuratie in de volgende drie dossiers bij:
-
Voeg de vereiste naam en het vereiste type aan het
.magento/services.yamldossier toe.code language-yaml cache: type: valkey:<version>Als u uw eigen Valkey-configuratie wilt opgeven, voegt u een
core_config-sleutel toe in het.magento/services.yaml-bestand:code language-yaml cache: type: valkey:8.0 -
Configureer de relaties in het
.magento.app.yaml-bestand.code language-yaml relationships: valkey: "cache:valkey" -
Configureer
.magento.env.yamlals volgt:code language-yaml stage: deploy: VALKEY_USE_SLAVE_CONNECTION: true VALKEY_BACKEND: '\Magento\Framework\Cache\Backend\RemoteSynchronizedCache' -
U kunt wijzigingen in de code toevoegen, doorvoeren en doorvoeren.
code language-bash git add .magento/services.yaml .magento.app.yaml .magento.env.yaml && git commit -m "Enable valkey service" && git push origin <branch-name>
services.yaml en .magento.app.yaml bij te werken. Zie de dienstversie van de Verandering voor begeleiding bij de bevordering of het degraderen van de dienst.Het gebruiken van Valkey CLI
Ervan uitgaande dat de Valkey-relatie valkey heet, kunt u deze openen met het gereedschap valkey-cli .
-
Gebruik SSH om verbinding te maken met de integratieomgeving met Valkey geïnstalleerd en geconfigureerd.
-
Open een tunnel SSH aan een gastheer.
code language-bash valkey-cli -h valkey.internal
Geïnstalleerde Valkey-versie ophalen
Gebruik de volgende opdracht om de Valkey-versie op een integratieomgeving te installeren:
valkey-cli -h valkey.internal info | grep version
Reactie:
valkey_version:8.0.1
gcc_version:12.2.0
Valkey op Pro-fasering en -productie
Gebruik de opdracht valkey-server om de Valkey-versie op een testomgeving of productieomgeving te installeren:
valkey-server -v
Valkey server v=8.0.1 ...
Gebruik het volgende bevel om de Valkey-configuratie te installeren op een Pro Staging- of Productieomgeving:
echo $MAGENTO_CLOUD_RELATIONSHIPS | base64 -d | json_pp
Reactie:
"valkey" : [
{
"cluster" : "project-master-abc0003",
"epoch" : 0,
"fragment" : null,
"host" : "valkeycache.internal",
"host_mapped" : false,
"hostname" : "oblahblahblahblahe.cache.service._.magentosite.cloud",
"instance_ips" : [
"123.456.789.012"
],
"ip" : "123.456.789.012",
"password" : null,
"path" : null,
"port" : 6379,
"public" : false,
"query" : {},
"rel" : "valkey",
"scheme" : "valkey",
"service" : "cache",
"type" : "valkey:8.0",
"username" : null
}
]