Redisとキャッシュ
ランキングはZSetで、キャッシュは慎重に。
중급 · レッスン 17 · ラボ 5
カリキュラム
キャッシュがなぜ難しいのか
- コピーは原本が変わった瞬間に古くなる reading
- クイズ: キャッシュの難しさ quiz
データ構造ごとの使いどころ
- 六つのデータ構造とその居場所 reading
- Redisのデータ構造を扱う lab
- クイズ: データ構造の選択 quiz
ランキングをZSetで
- ランキングをDBで出すとなぜ崩れるのか reading
- リーダーボードをZSetで実装し検証する lab
- クイズ: ZSetのランキング quiz
TTLと期限切れポリシー
- TTLを付けなかったキーが作るもの reading
- TTLと期限切れポリシーを扱う lab
- クイズ: TTLと期限切れ quiz
キャッシュのパターン(look-aside・write-through)
- 三つの書き込み戦略とスタンピード reading
- cache-asideを実装しヒット率を測る lab
- キャッシュスタンピードを防ぐ lab
- クイズ: キャッシュのパターンとスタンピード quiz
永続化(RDB・AOF)とその限界
- RDB、AOF、そして失ってもよいもの reading
- クイズ: 永続化 quiz