目前是金融相關的全端工程師,工作中沒用過 Redis,也沒真正遇過高併發,但我對「活動開始的瞬間湧入幾十萬人的系統怎麼活下來」很好奇。這 30 天,我會從零學 Redis,用電商場景當練習題:從資料型別、持久化、叢集,一路走到快取三災、分散式鎖與秒殺防超賣。沒有高併發環境,那就用壓測自己造一個,親眼看超賣發生,再用 Redis 修好它。這是一份從零開始的自學筆記。
Day 4 的商品快取是先查 Redis,沒有才去 DB 撈,撈完寫回快取。 那如果商品本來就不存在呢?Redis 沒有,DB 也沒有,沒東西可以寫回快取,下一...