最新回答 / sunnidy
鍵id,商品id,序號,購買人id,購買時間?1,xxx,1,null,null?2,xxx,2,null,null?。。。。1000,xxx,1000,null,null
2018-08-29
多記錄能否解決。 如下表結構: 主鍵id,商品id,序號,購買人id,購買時間 1,xxx,1,null,null 2,xxx,2,null,null 1000,xxx,1000,null,null 每個請求進來后臺的時候記錄當前是第多少個請求,然后update 表 set 購買人=當前購買人,購買時間=系統時間 where 商品id=xxx and 序號=請求序號 這樣能否解決多并發對同一行數據的鎖?
2018-08-29
最贊回答 / 郭小V先森
redis可以設置過期時間一般來說往redis設置值(set)的時候會對這個key設置一個過期時間設置過期時間有兩種方法,一種是倒計時,一種是時間戳。具體怎么設置可以上redis官網查詢過期時間到了,這個key就值就被置空。用戶獲取出來的是空值,這時候按照視頻說的就會去數據庫獲取新的信息
2018-08-16
最新回答 / 葉落無聲
我的理解是,分庫分表是在多個服務器上都有相同結構的數據庫,也就是每個庫都有庫存表和訂單表,因為他們是相關聯的。分庫是根據id的。某個商品存在A庫的庫存表,那么這個商品的訂單表應該也是在A庫,不會存到其他庫。
2018-08-14