Elasticache Flashcards
What is Elasticache?
Fully managed implementation of two popular in-memory data stores - Redis and Memcached
Which in-memory data store offers push-button scalability for memory, writes, and reads?
Redis
In Redis, how is memory stored?
In memory key/value store
Is Redis or Memcached persistent?
No, the data must be backed up.
How is Memcached billed?
Nodes size and hours used. Similar to ec2.
In a load balanced web environment, if a server goes down, how can you ensure the customer experience is not interrupted?
Redis can be used to store user session data. When a server goes down, and the user is redirected to the other server, their session state will be in Redis, and their experience will not be interrupted.
What is a good way to speed up user experience using data caching?
Use Memcached in front of RDS to cache popular queries to offload work from RDS and return results faster.
What Elasticache service should you use if you require a simple and straight forward caching service?
memcached
Which Elasticache service supports multiple CPU cored and threads?
Memcached
Which Elasticache service supports encrypting data?
redis
Which Elasticache service supports HIPPA compliance?
redis
Which Elasticache service supports clustering?
redis
Which Elasticache service supports complex data types?
redis
Which Elasticache service supports caching data objects such as database queries?
Memcached
Which Elasticache service supports high availability (replication)
redis