Skip to main content

Elasticache Cluster



Resource Icon

Resource Overview

The AWS ElastiCache Cluster is a cloud-based in-memory data store that provides a fast and scalable caching solution. ElastiCache Clusters can run using either the Redis or Memcached engine in cluster mode or single-node mode. They are used to enhance application performance by enabling faster data retrieval and processing. ElastiCache Clusters offer features such as automated backups, recovery, scaling, and monitoring, ensuring that users can securely store and manage their data with confidence.

Associated Resources

Parent Resources

Connected Resources

Resource Setting Values

  • engine: Name of the cache engine to be used for this cache cluster - redis, memcached
  • engine_version: Version number of the cache engine to be used
  • port: The port number on which each of the cache nodes will accept connections. For Memcached the default is 11211 and for Redis the default port is 6379
  • parameter_group_name: The name of the parameter group to associate with this cache cluster
  • node_type: The instance class used for the cache cluster
  • num_cache_nodes: The initial number of cache nodes that the cache cluster will have - 1 to 40
  • az_mode: Whether the nodes in this Memcached node group are created in a single Availability Zone or created across multiple Availability Zones in the cluster's region - single-az, cross-az
  • included_subnet_names: The name of the subnet to be included in the subnet group where the ElastiCache Cluster will be deployed
  • snapshot_retention_limit: Number of days for which ElastiCache will retain automatic cache cluster snapshots before deleting them

Reference Materials