Step 2: Read and write data to the cache - Amazon ElastiCache for Redis
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Step 2: Read and write data to the cache

This section assumes that you've created an Amazon EC2 instance and can connect to it. For instructions on how to do this, see the Amazon EC2 Getting Started Guide.

This section also assumes that you have setup VPC access and security group settings for the EC2 instance from where you are connecting to your cache, and setup redis-cli on your EC2 instance. For more information on that step see Setting up.

Find your cache endpoint

Amazon Web Services Management Console

To find your cache’s endpoint using the ElastiCache console:

  1. Sign in to the Amazon Web Services Management Console and open the Amazon ElastiCache console at https://console.amazonaws.cn/elasticache/.

  2. In the navigation pane on the left side of the console, choose Redis caches.

  3. On the right side of the console, click on the name of the cache that you just created.

  4. In the Cache details, locate and copy the cache endpoint.

Amazon CLI

The following Amazon CLI example shows to find the endpoint for your new cache using the describe-serverless-caches command. Once you have run the command, look for the "Endpoint" field.

Linux

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

Windows

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

Now that you have the endpoint you need, you can log in to your EC2 instance and connect to the cache. In the following example, you use the redis-cli utility to connect to a cluster. The following command connects to a cache (note: replace cache-endpoint with the endpoint you retrieved in the previous step).

src/redis-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"

Now that you have the endpoint you need, you can log in to your EC2 instance and connect to the cache. In the following example, you use the redis-cli utility to connect to a cluster. The following command connects to a cache. Open the Command Prompt and change to the Redis directory and run the command (note: replace Cache_Endpoint with the endpoint you retrieved in the previous step).

c:\Redis>redis-cli -h Redis_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"

You may now proceed to Step 3: (Optional) Clean up.