Skip to main content
grasp.study
Back to course
Log in
Get started
Someone wanted to learn this too, so Grasp built them a personal learning path.
Create your own
Design distributed systems architecture
ยท
Module 8
Caching and In-Memory Stores: Redis
1
Redis Persistence: RDB & AOF Trade-offs
Explain Redis persistence models: RDB snapshots and AOF, analyzing durability vs performance trade-offs
2
Redis Master-Replica Replication
Configure Redis replication with master-replica topology
3
Implementing Redis Sentinel for High Availability
Set up Redis Sentinel for automatic failover and high availability
4
Redis Cluster Sharding and Partition Analysis
Configure Redis Cluster for horizontal sharding and analyze partition distribution
5
Redis Cache Eviction Policies
Configure cache eviction policies in Redis: LRU, LFU, and TTL-based
6
Implementing Cache-Aside with Redis
Implement the cache-aside pattern for synchronizing Redis with a primary data store
7
Redis Pipelining and Transactions
Configure Redis pipelining and transactions for batching operations
Previous module
NoSQL Database Systems: Cassandra
Next module
Event Streaming and Message Systems: Kafka