国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

Mysql && Redis 并發問題

瀏覽:124日期:2022-06-21 17:18:38

問題描述

數據庫:mysql緩存:redis有一套兌獎碼系統,用戶輸入兌獎碼,程序驗證兌獎碼是否有效,并給出獎品,兌獎碼是唯一的。

用戶輸入兌獎碼,讀緩存或數據庫,如果查到這個驗證碼是有效的,設置數據庫和緩存兌獎碼狀態失效,返回獎品給用戶。

想問下如何處理兩個并發請求驗證同一個兌獎碼的情況?(只允許一人一個兌獎碼)

問題解答

回答1:

redis是單線程的,可以滿足這個需求

回答2:

Redis為單進程單線程模式,采用隊列模式將并發訪問變為串行訪問

回答3:

mysql:可以使用select。。for update實現行級鎖。

相關文章:
主站蜘蛛池模板: 三门县| 库车县| 分宜县| 江都市| 郑州市| 安康市| 大石桥市| 仙游县| 灵石县| 合山市| 大化| 崇阳县| 峨眉山市| 河西区| 济源市| 吴川市| 绥阳县| 武隆县| 伊吾县| 巴楚县| 四会市| 武强县| 屏东市| 双牌县| 大港区| 金乡县| 汕尾市| 民乐县| 团风县| 泸定县| 阜宁县| 冷水江市| 大同市| 呼伦贝尔市| 吴川市| 巴塘县| 平利县| 临清市| 长宁区| 龙江县| 高阳县|