일반적인 문제
    • PDF

    일반적인 문제

    • PDF

    기사 요약

    Cloud DB for Redis를 이용하면서 다음과 같은 문제를 겪을 수 있습니다. 문제별 원인과 해결 방법을 확인하고 적절하게 조치해 주십시오.

    Redis Server 접속 오류

    Redis Server 접속 시 오류가 발생합니다.
    외부에서 Redis Server에 접속할 수 없습니다.
    SSL VPN을 사용 중인데 Cloud DB for Redis에 접속되지 않습니다.

    원인

    • Redis Server는 외부에서 직접 접근할 수 없습니다.
    • Redis Server에 접속하려면 사전에 Redis Server와 통신할 애플리케이션 서버를 생성해야 합니다. 사전 작업을 해두지 않으면 정상적으로 네이버 클라우드 플랫폼의 Cloud DB for Redis를 정상적으로 사용할 수 없습니다.
    • SSL VPN Agent의 수행이 중지되었을 경우, 접속하지 못할 수 있습니다.

    해결 방법

    • Cloud DB for Redis에서 생성한 Redis Server는 현재 네이버 클라우드 플랫폼 내에서만 접근이 가능하기 때문에 애플리케이션 서버 역시 네이버 클라우드 플랫폼 내에 생성해야 합니다. 전반적인 서버 생성의 흐름은 사용 시나리오를 확인 후 아래의 시작 가이드를 참조해 주십시오.
    • SSL VPN Agent가 수행 중인지 확인해 주십시오. Agent가 수행 중인데도 DB에 접속되지 않는다면 Cloud DB for Redis 시작의 접속 환경 설정을 참조해 주십시오.
    • SSL VPN 을 이용하기 위한 네크워크 설정을 확인해 주십시오. SSL VPN에 접근할 VPC에 적용된 Route Table에 SSL VPN IP Pool에 대한 라우팅 규칙을 설정해야 합니다. 자세한 설명은 네트워크 설정을 참조해 주십시오.

    Redis Server의 임계값 초과 알림

    Redis Server의 임계값 초과 이벤트 알림을 받을 수 없습니다.

    원인

    Cloud DB for Redis는 서버 성능과 운영 체제에 대한 모니터링 서비스와 이벤트 수집 서비스를 제공하며, Cloud Insight와 연동하여 사용자가 직접 임계값을 설정해야 합니다. Cloud Insight의 연동과 사용자 설정값에 오류가 있을 경우 정상적으로 알림이 전송되지 않을 수 있습니다.

    해결 방법

    Cloud DB for Redis의 모니터링 결과와 이벤트 수집 결과는 Cloud Insight와 연동하여 메일이나 SMS로 알림을 통보하도록 설정할 수 있습니다. 자세한 사용 방법은 Monitoring, Event 내용을 참조해 주십시오.

    Redis Cluster 서버 이중화 구성(HA) 및 데이터 샤딩 (VPC)

    Redis Cluster 서버 이중화 구성(HA) 및 데이터 샤딩이 정상 작동하지 않습니다.

    원인

    Redis Cluster 서버 이중화 구성(HA) 및 데이터 샤딩은 Redis Cluster에서 자체적으로 지원하는 기능을 사용하고 있으며, 호환되지 않는 클라이언트를 사용 중일 경우 정상적으로 작동하지 않을 수 있습니다.

    해결 방법

    Connect with Redis clients에서 지원되는 클라이언트를 확인한 후, 호환되는 클라이언트를 사용해 주십시오.

    손실된 데이터 복원

    손실된 데이터를 복원하고 싶습니다.

    원인

    장애가 발생한 경우, 캐시 데이터가 손실될 수 있습니다.

    해결 방법

    Backup 메뉴의 [복원하기] 버튼을 클릭해 주십시오. 백업된 데이터를 바탕으로 신규 Redis 캐시 서버를 생성할 수 있습니다. 자세한 설명은 복원을 참조해 주십시오.

    명령어 오류

    KEYS, FLUSH와 같은 키 값 조회, 키 값 초기화 명령어가 실행되지 않습니다.

    원인

    안정적인 서비스를 제공하기 위해 KEYS, FLUSH등 일부 명령어는 사용을 제한하고 있습니다.

    해결 방법

    KEYS 명령어 대신 SCAN 명령어로 대체하여 사용해 주십시오. FLUSH 관련 기능은 콘솔에서 수행할 수 있습니다. Cloud DB for Redis에서 사용이 불가능한 명령어는 Redis 명령어 제약 사항을 참조해 주십시오.

    버전 업그레이드

    버전을 업그레이드하는 기능을 찾지 못했습니다.

    원인

    공식적으로 메이저 버전 업그레이드를 지원하지 않습니다.

    해결 방법

    신규 Cloud DB for Redis 서버를 생성한 후 데이터 마이그레이션을 수행해 주십시오. Redis에서 제공하는 Dump 기능을 이용해 key 데이터를 가져올 수 있습니다. 자세한 설명은 DUMP를 참조해 주십시오.

    사용자 추가

    TBD

    '사용자 추가' 섹션 삭제 여부 검토 부탁드립니다.

    Cloud DB for Redis에 사용자를 추가할 수 없습니다.
    공공 플랫폼에서는 사용자를 추가하는 기능이 있는데, 민간 플랫폼에서는 사용자를 추가하는 기능을 찾을 수 없습니다.

    원인

    Cluster에는 ACL 기능이 적용되지 않으므로 민간 플랫폼에서는 사용자 계정을 추가하는 기능을 지원하지 않습니다.
    공공 클라우드의 경우, CSAP 인증을 위해 사용자 계정을 추가하는 기능이 지원되며, Cluster가 아닌 Simple 형태로만 제공됩니다.

    해결 방법

    민간 플랫폼에서는 사용자 계정을 추가하는 기능을 지원하지 않는 것이 스펙입니다. Cluster에도 ACL 기능이 적용될 수 있도록 개선될 경우, 포털 또는 가이드를 통해 별도로 안내하겠습니다.

    참고

    이 가이드에서 필요한 정보를 찾지 못했거나 추가로 필요한 정보가 있으신 경우, 언제든지 아래의 피드백 아이콘을 클릭하여 의견을 보내 주십시오. 전달해 주신 의견을 참고하여 더 유용한 정보를 제공하겠습니다.


    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.