Valkey-service instellen
Valkeyis een facultatieve, achterste geheim voorgeheugenoplossing die Zend Framework Zend_Cache_Backend_File
vervangt, die Adobe Commerce door gebrek gebruikt.
Zie Valkeyin 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.yaml
dossier 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.yaml
als 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 Veranderingvoor 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
}
]