

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 캐시에 데이터 읽기 및 쓰기
<a name="GettingStarted.serverless-valkey.step2"></a>

이 섹션에서는 Amazon EC2 인스턴스를 생성했고 이 인스턴스에 연결할 수 있다고 가정합니다. 작업 방법에 대한 지침은 [Amazon EC2 시작 안내서](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html)를 참조하세요.

또한 이 섹션에서는 캐시에 연결하는 EC2 인스턴스에 대한 VPC 액세스 및 보안 그룹 설정을 설정하고 EC2 인스턴스에 valkey-cli를 설정했다고 가정합니다. 이 단계에 대한 자세한 내용은 [ElastiCache 설정](set-up.md) 섹션을 참조하세요.

아래 단계 외에도 대규모 또는 글로벌 애플리케이션이 있는 경우 복제본을 생성하고 복제본에서 읽어 읽기를 통해 읽기 성능을 크게 높일 수 있습니다. 이 고급 단계에 대한 자세한 내용은 [읽기 전용 복제본 사용 모범 사례](ReadReplicas.md) 섹션을 참조하세요.

**캐시 엔드포인트 확인**

**AWS Management Console**

ElastiCache 콘솔을 사용하여 캐시의 엔드포인트를 확인하려면 다음과 같이 하세요.

1. 에 로그인AWS Management Console하고 [https://console.aws.amazon.com/elasticache/](https://console.aws.amazon.com/elasticache/) Amazon ElastiCache 콘솔을 엽니다.

1. 콘솔 왼쪽의 탐색 창에서 **Valkey 캐시**를 선택합니다.

1. 콘솔의 오른쪽에서 앞서 생성한 캐시의 이름을 클릭합니다.

1. **캐시 세부 정보**에서 캐시 엔드포인트를 찾아 복사합니다.

**AWS CLI**

다음AWS CLI예제에서는 describe-serverless-caches 명령을 사용하여 새 캐시의 엔드포인트를 찾는 방법을 보여줍니다. 명령을 실행한 후 '엔드포인트' 필드를 찾습니다.

**Linux**

```
aws elasticache describe-serverless-caches \
		--serverless-cache-name CacheName
```

**Windows**

```
aws elasticache describe-serverless-caches ^
		--serverless-cache-name CacheName
```

## Valkey 캐시에 연결(Linux)
<a name="w2aac14c15c37c29b1"></a>

이제 필요한 엔드포인트가 있으므로 EC2 인스턴스에 로그인하여 캐시에 연결할 수 있습니다. 다음 예제에서는 *valkey-cli* 유틸리티를 사용하여 클러스터에 연결합니다. 다음 명령은 캐시에 연결됩니다(참고: cache-endpoint를 이전 단계에서 검색한 엔드포인트로 교체).

```
src/valkey-cli -h cache-endpoint --tls -p 6379
set a "hello"          // Set key "a" with a string value and no expiration
OK
get a                  // Get value for key "a"
"hello"
```

## Valkey 캐시에 연결(Windows)
<a name="w2aac14c15c37c29b3"></a>

이제 필요한 엔드포인트가 있으므로 EC2 인스턴스에 로그인하여 캐시에 연결할 수 있습니다. 다음 예제에서는 *valkey-cli* 유틸리티를 사용하여 클러스터에 연결합니다. 다음 명령을 사용하여 캐시에 연결합니다. 명령 프롬프트를 열고 Valkey 또는 Redis OSS 디렉터리로 변경한 다음 명령을 실행합니다(참고: Cache\$1Endpoint를 이전 단계에서 검색한 엔드포인트로 대체).

```
c:\Valkey>valkey-cli -h Valkey_Cluster_Endpoint --tls -p 6379
set a "hello"          // Set key "a" with a string value and no expiration
OK
get a                  // Get value for key "a"
"hello"
```

이제 [(선택 사항) 정리](GettingStarted.serverless-valkey.step3.md) 섹션으로 이동합니다.