Redis庫存問題
老師好:我看邏輯是查找一個秒殺商品,先在Redis中查找,如果沒有就在數據庫中查,并寫入Redis,下次如果再查詢該商品就直接在Redis中查找,但是如果該商品的庫存變了,Redis中的庫存沒變?這樣用戶讀出的數據就正確了,請問老師這個該怎么解決???
老師好:我看邏輯是查找一個秒殺商品,先在Redis中查找,如果沒有就在數據庫中查,并寫入Redis,下次如果再查詢該商品就直接在Redis中查找,但是如果該商品的庫存變了,Redis中的庫存沒變?這樣用戶讀出的數據就正確了,請問老師這個該怎么解決???
2017-03-01
舉報
2018-07-23
更新庫存的時候把redis的數據也更新了
2017-03-01
一般數量會另外用一個原子計數器存儲 ? ?或 ? 展示時一般不展示數量(你可以留意一下其它的秒殺系統)?