Chiến Lược Caching & Chống Sập Hệ Thống — Redis, Valkey & Cache Stampede

Chiến Lược Caching & Chống Sập Hệ Thống — Redis, Valkey & Cache Stampede

← Chương trước: Phần 2: Cân Bằng Tải L4/L7 & Giới Hạn Tốc Độ | Mục lục Series | Chương tiếp theo: Phần 4: Phân Mảnh Cơ Sở Dữ Liệu (Sharding) & Distributed SQL → Điều kiện tiên quyết: Bạn nên đọc Phần 2: Cân Bằng Tải L4/L7 & Giới Hạn Tốc Độ (Rate Limiting) để hiểu cách điều phối lưu lượng biên trước khi xây dựng tầng đệm phân tán. Answer-first: Caching chuẩn production trong Go kết hợp bộ nhớ L1 cục bộ với cụm Redis hoặc Valkey phân tán để bảo vệ database quan hệ. Áp dụng thuật toán XFetch làm mới sớm cùng Go Singleflight giúp loại bỏ hoàn toàn thundering herd, kết hợp Bloom filter ngăn chặn cache penetration, duy trì P99 dưới 1ms ở mức 200.000 RPS. ...