Intro

Redis vs Memcached

Redis Memcached
In-memory data store Distributed memory object cache
Read Replicas (for scaling reads & HA) No replication
Backup & restore No backup & restore
Single-threaded Multi-threaded
HIPAA compliant Not HIPAA compliant
Data is stored in an in-memory DB which is replicated Data is partitioned across multiple nodes (sharding)
Redis Sorted Sets are used in realtime Gaming Leaderboards
Good for auto-completion
Multi-AZ support with automated failover (disaster recovery)
Encryption at rest and in transit Encryption in transit only

Security & Access Management

Modes of ElastiCache Replication for Redis

Cluster Mode Disabled