|« PreviousNext »|
|Did this page help you? Yes | No | Tell us about it...|
A cache cluster is a collection of one or more cache nodes, all of which run an instance of supported cache engine software. When you create a cache cluster, you specify the cache engine that all of the nodes will use:
Most ElastiCache operations are performed at the cache cluster level. You can set up a cache cluster with a specific number of cache nodes and a cache parameter group that controls the properties for each cache node. All cache nodes within a cache cluster are designed to be of the same node type and have the same parameter and security group settings.
Every cache cluster must have a cache cluster identifier. The cache cluster identifier is a customer-supplied "name" for the cache cluster. This identifier specifies a particular cache cluster when interacting with the ElastiCache API and commands. The cache cluster identifier must be unique for that customer in an AWS region.
At this time, copying data to and from ElastiCache is only supported for cache clusters running Redis.
If you are creating a Redis cache cluster, you have the option to seed the cache with data from an external Redis RDB snapshot file. This can be useful if you currently manage a Redis instance outside of ElastiCache and want to seed your new cache cluster with your existing Redis data.
Similarly, you can create a snapshot of data from Redis cluster in ElastiCache, and use that snapshot to seed a Redis instance outside of ElastiCache.
For more information, see: