Redis
Redis 디자인 패턴 학습 노트 — redis.antirez.com 문서 기반
목차
Fundamental Patterns
- Caching Patterns — Cache-Aside, Write-Through, Write-Behind, Stampede Prevention, Client-Side Caching
- Distributed Locking — Distributed Lock, Redlock Algorithm, Atomic Updates
- Queue Patterns — Delayed Queue, Reliable Queue, Streams Consumer Groups, Event Sourcing
- Data Structure Patterns — Memory Optimization, Probabilistic Data Structures, Rate Limiting, Lexicographic Sorted Set
- Advanced Patterns — Hash Tag Co-location, Cross-Shard Consistency, Vector Sets, Primary Database
Community Patterns
- Community Patterns — Bitmap, Geospatial, Leaderboard, Pub/Sub, Session, Vector Search/AI
Production Patterns
- Production Patterns — Linux Kernel Tuning, Pinterest, Twitter/X, Uber