Amazon ElastiCache is a web service that makes it easy to set up, manage, and scale distributed in-memory cache environments in the AWS Cloud. It provides a high performance, resizeable, and cost-effective in-memory cache, while removing the complexity associated with deploying and managing a distributed cache environment.

User Guide
Helps you understand the components and features that Amazon ElastiCache provides and how to use them. You'll learn how to access ElastiCache through a web-based GUI, command line tools, and the ElastiCache API.
HTML | PDF | Kindle

API Reference 

Describes all the API operations for Amazon ElastiCache in detail. Also provides sample requests, responses, and errors for the supported web services protocols.
  ElastiCache section of the AWS CLI Reference
Describes the command line interface for Amazon ElastiCache in detail. Provides basic syntax, options, and usage examples for each command.