Redis 서비스 설정

레디스 는 Adobe Commerce에서 기본적으로 사용하는 Zend 프레임워크 Zend_Cache_Backend_File을 대체하는 선택적 백엔드 캐시 솔루션입니다.

다음을 참조하십시오 Redis 구성 다음에서 구성 안내서.

Pro 통합 환경 및 Starter 환경의 서비스 설정에 대해 다음 지침을 따르십시오. master 분기입니다.

NOTE
Adobe Commerce 지원 티켓 제출 Pro 프로덕션 및 스테이징 환경에서 서비스 구성을 변경합니다.

Redis를 사용하려면:

  1. 필요한 이름과 유형을 .magento/services.yaml 파일.

    code language-yaml
    myredis:
        type: redis:<version>
    

    고유한 Redis 구성을 제공하려면 core_config 의 키 .magento/services.yaml 파일:

    code language-yaml
    cache:
        type: redis:<version>
    
  2. 에서 관계 구성 .magento.app.yaml 파일.

    code language-yaml
    runtime:
        extensions:
            - redis
    
    relationships:
        redis: "redis:redis"
    
  3. 코드 변경 사항을 추가, 커밋 및 푸시합니다.

    code language-bash
    git add .magento/services.yaml .magento.app.yaml && git commit -m "Enable redis service" && git push origin <branch-name>
    
  4. 서비스 관계 확인.

TIP
서비스를 처음 설치한 후 설치된 서비스의 소프트웨어 버전을 변경하려면 services.yaml.magento.app.yaml 구성 파일입니다. 다음을 참조하십시오 서비스 버전 변경 서비스 업그레이드 또는 다운그레이드에 대한 지침을 제공합니다.

Redis CLI 사용

Redis 관계의 이름이 다음과 같다고 가정합니다. redis, 다음을 사용하여 액세스할 수 있습니다. redis-cli 도구.

  1. SSH를 사용하여 Redis가 설치 및 구성된 통합 환경에 연결합니다.

  2. 호스트에 대한 SSH 터널을 엽니다.

    code language-bash
    redis-cli -h redis.internal
    

설치된 Redis 버전 가져오기

다음 명령을 사용하여 통합 환경에 설치된 Redis 버전을 가져옵니다.

redis-cli -h redis.internal info | grep version

샘플 응답:

redis_version:7.0.5
gcc_version:8.3.0

Pro 스테이징 및 프로덕션에 있는 Redis

스테이징 또는 프로덕션 환경에 Redis 버전을 설치하려면 redis-server 명령:

redis-server -v
Redis server v=7.0.5 ...

다음 명령을 사용하여 Pro 스테이징 또는 프로덕션 환경에 Redis 구성을 설치합니다.

echo $MAGENTO_CLOUD_RELATIONSHIPS | base64 -d | json_pp

샘플 응답:

"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
    }
]

Redis 문제 해결

Redis 문제 해결에 대한 도움말은 다음 Adobe Commerce 지원 문서를 참조하십시오.

recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26