ElasticCache

  • ElastiCache is a managed in-memory caching service
  • ElastiCache can launch either Memcached or Redis
  • Memcached is a simple key / value store preferred for caching HTML fragments and is arguably faster than Redis
  • Redis has richer data types and operations. Great for leader-board, geo-spatial data or keeping track of unread notifications.
  • A cache is a temporary storage area.
  • Most frequently identical queries are stored in the cache
  • Resources only within the same VPC may connect to ElastiCache to ensure low latencies.