

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 讀取和寫入資料至快取
<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 管理主控台**

使用 ElastiCache 主控台尋找您的快取端點：

1. 登入AWS 管理主控台，並在 [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)。