Redis-service instellen
Redisis een facultatieve, achterste geheim voorgeheugenoplossing die Zend Framework Zend_Cache_Backend_File vervangt, die Adobe Commerce door gebrek gebruikt.
Zie vormen Redisin de gids van de Configuratie.
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 toelaten:
-
Voeg de vereiste naam en het vereiste type aan het
.magento/services.yaml
dossier toe.code language-yaml myredis: type: redis:<version>
Als u uw eigen Redis-configuratie wilt opgeven, voegt u een
core_config
-toets toe in het.magento/services.yaml
-bestand:code language-yaml cache: type: redis:<version>
-
Configureer de relaties in het
.magento.app.yaml
-bestand.code language-yaml runtime: extensions: - redis relationships: redis: "redis:redis"
-
U kunt wijzigingen in de code toevoegen, doorvoeren en doorvoeren.
code language-bash git add .magento/services.yaml .magento.app.yaml && git commit -m "Enable redis 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 gebruik van Redis CLI
Ervan uitgaande dat de Redis-relatie de naam redis
heeft, kunt u deze openen met het gereedschap redis-cli
.
-
Gebruik SSH om verbinding te maken met de integratieomgeving met Redis geïnstalleerd en geconfigureerd.
-
Open een tunnel SSH aan een gastheer.
code language-bash redis-cli -h redis.internal
De geïnstalleerde versie van Redis ophalen
Gebruik de volgende opdracht om de Redis-versie op een integratieomgeving te installeren:
redis-cli -h redis.internal info | grep version
Monsterrespons:
redis_version:7.0.5
gcc_version:8.3.0
Redis op Pro-ophaling en -productie
Als u de versie Redis wilt installeren in een omgeving voor Staging of Productie, gebruikt u de opdracht redis-server
:
redis-server -v
Redis server v=7.0.5 ...
Gebruik het volgende bevel om de configuratie te krijgen Redis die op een Pro het Staging of milieu van de Productie wordt geïnstalleerd:
echo $MAGENTO_CLOUD_RELATIONSHIPS | base64 -d | json_pp
Monsterrespons:
"redis" : [
{
"cluster" : "project-master-123abc4",
"fragment" : null,
"host" : "redis.internal",
"host_mapped" : false,
"hostname" : "oblahblahblahblahe.redis.service._.magentosite.cloud",
"ip" : "169.254.10.10",
"password" : null,
"path" : null,
"port" : 6379,
"public" : false,
"query" : {},
"rel" : "redis",
"scheme" : "redis",
"service" : "redis",
"type" : "redis:7.0.5",
"username" : null
}
]
Problemen met Redis oplossen
Raadpleeg de volgende Adobe Commerce Support-artikelen voor hulp bij het oplossen van problemen met Redis: