[Alleen PaaS]{class="badge informative" title="Is alleen van toepassing op Adobe Commerce op Cloud-projecten (door Adobe beheerde PaaS-infrastructuur) en op projecten in het veld."}

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.

NOTE
leg een kaartje van de Steun van Adobe Commercevoor om de de dienstconfiguratie op ProProductie en het Opvoeren milieu's te veranderen.

Redis met Valkey vervangen, werk de configuratie in de volgende drie dossiers bij:

  1. 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
    
  2. Configureer de relaties in het .magento.app.yaml -bestand.

    code language-yaml
    relationships:
        valkey: "cache:valkey"
    
  3. Configureer .magento.env.yaml als volgt:

    code language-yaml
     stage:
         deploy:
         VALKEY_USE_SLAVE_CONNECTION: true
         VALKEY_BACKEND: '\Magento\Framework\Cache\Backend\RemoteSynchronizedCache'
    
  4. 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>
    
  5. verifieer de de dienstverhoudingen.

TIP
Nadat u de service hebt ingesteld, kunt u de softwareversie van een geïnstalleerde service wijzigen door de configuratiebestanden van 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 .

  1. Gebruik SSH om verbinding te maken met de integratieomgeving met Valkey geïnstalleerd en geconfigureerd.

  2. 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
    }
]
recommendation-more-help
7c2b03ac-000c-497d-aba3-2c6dc720a938