Configurar o serviço Redis
Redis é uma solução de cache back-end opcional que substitui o Zend Framework Zend_Cache_Backend_File, que a Adobe Commerce usa por padrão.
Consulte Configurar Redis no Guia de configuração.
Use as instruções a seguir para a configuração do serviço em ambientes Pro Integration e Starter, incluindo a ramificação master
.
Para habilitar Redis:
-
Adicione o nome e o tipo necessários ao arquivo
.magento/services.yaml
.code language-yaml myredis: type: redis:<version>
Para fornecer sua própria configuração do Redis, adicione uma chave
core_config
em seu arquivo.magento/services.yaml
:code language-yaml cache: type: redis:<version>
-
Configure as relações no arquivo
.magento.app.yaml
.code language-yaml runtime: extensions: - redis relationships: redis: "redis:redis"
-
Adicionar, confirmar e enviar por push as alterações de código.
code language-bash git add .magento/services.yaml .magento.app.yaml && git commit -m "Enable redis service" && git push origin <branch-name>
services.yaml
e .magento.app.yaml
. Consulte Alterar versão de serviço para obter orientação sobre como atualizar ou rebaixar um serviço.Usando a CLI Redis
Supondo que sua relação com Redis tenha o nome redis
, você poderá acessá-la usando a ferramenta redis-cli
.
-
Use o SSH para se conectar ao ambiente de integração com o Redis instalado e configurado.
-
Abra um túnel SSH para um host.
code language-bash redis-cli -h redis.internal
Obter a versão do Redis instalada
Use o seguinte comando para obter a versão Redis instalada em um ambiente de integração:
redis-cli -h redis.internal info | grep version
Exemplo de resposta:
redis_version:7.0.5
gcc_version:8.3.0
Redes em preparo e produção profissionais
Para obter a versão do Redis instalada em um ambiente de preparo ou produção, use o comando redis-server
:
redis-server -v
Redis server v=7.0.5 ...
Use o seguinte comando para obter a configuração Redis instalada em um ambiente Pro Staging ou Production:
echo $MAGENTO_CLOUD_RELATIONSHIPS | base64 -d | json_pp
Exemplo de resposta:
"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
}
]
Solução de problemas do Redis
Consulte os seguintes artigos de suporte da Adobe Commerce para obter ajuda com a solução de problemas Redis: