一張優惠券引發的血案(redis雙鎖)

整個優惠券中心分爲前端和後端,小灰所負責的是後端RPC接口的開發。接口中包含「查券」和「領券」兩個方法,項目大體結構如下圖: 兩週後—— 小灰:看,這是優惠券查詢功能的效果! 小灰:看,這是優惠券領取功能的效果! 三天後—— 小灰原本的優惠券查詢接口是這樣實現的: 優惠券列表在Redis中以List的形式存儲,查詢時的邏輯很簡單: 1.查詢緩存,如果緩存存在,返回結果 2.緩存不存在,查詢數據庫
相關文章
相關標籤/搜索