# Cache Offerings

* ElastiCache comes in two offering,
  * `Redis`
  * `Memcached`
* The below table summarizes some of the features offered by both offerings.

| Redis                                                   | Memcached                           |
| ------------------------------------------------------- | ----------------------------------- |
| Multi-AZ with Auto-Failover                             | Uses sharding to partition the data |
| Read Replicas to scale reads and have high availability | No replication, hence no HA         |
| Data durability using AOF persistence                   | No persistence                      |
| BackUp and restore                                      | No backup and restore               |
| Supports Sets and Sorted Sets                           | Multi-threaded architecture         |

## MemoryDB for Redis

* An in memory database that has Redis compatible API and is durable.
* Ultra fast performance with over **160 million requests/second**.
* Durable in-memory data storage with Multi-AZ transactional log.
* Scale seamlessly from 10s of GB to 100s of TB storage.
