中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

高并發怎么保證數據一致性

小新
188
2021-03-23 14:38:35
欄目: 編程語言

高并發怎么保證數據一致性

使用redis本身的原子性操作庫儲存。

// redis會返回操作之后的結果,這個過程是原子性的

Long currStock = redisTemplate.opsForHash().increment("key", "stock", -1);

if (currStock < 0) { // 說明庫存已經扣減完了。

// 業務異常。

log.error("[搶購下單] 無庫存");

} else {

// 生成訂單

// 發布訂單創建成功事件

// 構建響應

}


0
如东县| 宁陕县| 芒康县| 宜春市| 聂荣县| 桐城市| 津南区| 儋州市| 红桥区| 溆浦县| 白玉县| 鄂伦春自治旗| 丹巴县| 沽源县| 荆门市| 浦北县| 晋城| 运城市| 手游| 阿克苏市| 珲春市| 宁津县| 牡丹江市| 宝清县| 聂荣县| 安陆市| 甘南县| 大名县| 临夏市| 扶沟县| 岱山县| 宜川县| 永新县| 叙永县| 文登市| 会宁县| 博兴县| 中西区| 赣榆县| 彩票| 花莲市|