Explore Library
System Design & ArchitectureCaching Strategies

83 items

1

Redis Fundamentals for Caching

Slides / Video
2

Redis Fundamentals for Caching

Flashcard
3

Caching Plus Database Scaling

Slides / Video
4

Caching and Database Scaling

Flashcard
5

Cache Hit Ratio Formula Bug

Code Quiz
6

Cache Warming and Preloading

Slides / Video
7

Cache Consistency and Staleness Trade-offs

Slides / Video
8

Hot Key Problem

Quiz
9

LRU Eviction Policy

Quiz
10

Cache Penetration

Quiz
11

Cache Hit Ratio

Quiz
12

Cache Sizing Trade-off

Quiz
13

Multi-Level Caching

Quiz
14

Cache Warming

Quiz
15

Redis vs Memcached

Quiz
16

HTTP ETag Header

Quiz
17

Consistency vs Staleness

Quiz
18

Caching Location Types

Quiz
19

Cache Avalanche

Quiz
20

Cache Stampede Problem

Quiz
21

Cache Invalidation Goal

Quiz
22

TTL and Expiration

Quiz
23

Write-Around Caching

Quiz
24

Write-Back Caching Trade-off

Quiz
25

Write-Through Caching

Quiz
26

Read-Through Caching

Quiz
27

Cache-Aside Pattern Basics

Quiz
28

Cache Penetration, Breakdown, and Avalanche

Slides / Video
29

Cache Stampede and Mitigation

Slides / Video
30

Distributed Caching and Cache Partitioning

Slides / Video
31

In-Memory Caching: Redis vs Memcached

Slides / Video
32

CDN and Edge Caching

Slides / Video
33

Client-Side and Browser Caching

Slides / Video
34

Write-Through Ordering

Code Quiz
35

Read-Through Cache Loader

Code Quiz
36

Cache-Aside Lazy Loading

Code Quiz
37

Consistent Hashing Ring

Code Quiz
38

Distributed Cache Coherence

Code Quiz
39

Invalidate On Update

Code Quiz
40

FIFO Eviction Order

Code Quiz
41

LFU Frequency Counter

Code Quiz
42

LRU Recency Update

Code Quiz
43

Write-Around Pattern

Code Quiz
44

Write-Back Flush

Code Quiz
45

Cache Penetration Guard

Code Quiz
46

Stampede Lock Guard

Code Quiz
47

TTL Expiration Check

Code Quiz
48

CDN Cache-Control Header

Code Quiz
49

Local vs Remote Cache Sizing

Code Quiz
50

Avalanche Staggered Expiry

Code Quiz
51

Cache Invalidation Strategies

Slides / Video
52

TTL and Cache Expiration Strategies

Slides / Video
53

Cache Eviction Policies: LRU, LFU, FIFO

Slides / Video
54

Cache Invalidation Strategies

Flashcard
55

Write-Back (Write-Behind)

Flashcard
56

Read-Through Cache

Flashcard
57

Cache Eviction Policies

Flashcard
58

Cache Stampede

Flashcard
59

Cache Avalanche

Flashcard
60

Hot Keys and Load Distribution

Flashcard
61

Write vs Read Optimization Trade-offs

Flashcard
62

Cache-Aside (Lazy Loading)

Flashcard
63

Write-Through Cache

Flashcard
64

Write-Around Cache

Flashcard
65

Cache Penetration

Flashcard
66

In-Memory Local Caching

Flashcard
67

Cache Warming / Preloading

Flashcard
68

Cache Hit Ratio

Flashcard
69

Distributed Caching

Flashcard
70

Cache Replication & HA

Flashcard
71

Client-Side / Browser Caching

Flashcard
72

Multi-Level Caching

Flashcard
73

Cache Consistency

Flashcard
74

Cache Sizing and Memory

Flashcard
75

CDN / Edge Caching

Flashcard
76

TTL and Expiration

Flashcard
77

Write-Around Caching Pattern

Slides / Video
78

Write-Back (Write-Behind) Caching Pattern

Slides / Video
79

Write-Through Caching Pattern

Slides / Video
80

Read-Through Caching Pattern

Slides / Video
81

Cache-Aside (Lazy Loading) Pattern

Slides / Video
82

Cache Hit, Miss, and Hit Ratio

Slides / Video
83

What Caching Is and Why It Helps

Slides / Video
FlashcardIntermediate

Redis Fundamentals for Caching

Redis is an in-memory key-value store commonly used as a fast, versatile cache.

Question

What is Redis and why is it popular for caching?

Click to reveal answer