How to Create ElastiCache for Redis on Amazon Web Service(AWS).

AWS ElastiCache is a managed caching service compatible with both Redis and Memcached. When it comes to Redis, ElastiCache offers a fully managed platform that makes it easy to deploy, manage, and scale a high performance distributed in-memory data store cluster.

ElastiCache for Redis combines the speed, simplicity, and versatility of open-source Redis with manageability, security, and scalability from Amazon to power the most demanding real-time applications in Gaming, Ad-Tech, E-Commerce, Healthcare, Financial Services, and IoT.


  • Login to aws portal.
  • Click on Services.


Fig 1


  • Click on ElastiCache.


Fig 1


  • Click on get started Now.


Fig. 3


  • Select ElastiCache cluster for Redis.
  • Select Location :Amazon Cloud or On-premises.


Fig. 4


  • Provide Redis setting name & Description is required.
  • Select Redis version & Provide port number.
  • Select Parameter group & Node type.
  • Provide number of replicas required.


Fig. 5


  • Create or select existing subnet group.
  • Select default or existing VPC.


Fig. 6


  • Select existing subnet-Id & availability zone.


Fig. 7

  • Select default or existing security group.

Fig. 8


  • We can Import data to cluster using S3 bucket.
  • Set the backup & backup retention for cluster.


Fig 9


  • Provide the key name & value for cluster.
  • Click on create.


Fig 10


  • After sometime ElastiCache for Redis is ready.


Fig 12


Create ElastiCache for Redis using Shell

   aws elasticache create-cache-cluster  –cache-cluster-id “cluster-name”  –engine redis  –cache-node-type cache.r5.large  –num-cache-nodes number-of-node


Leave a Reply