• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    redis如何解決秒殺超賣問題

    來源:懂視網(wǎng) 責編:小采 時間:2020-11-09 06:57:18
    文檔

    redis如何解決秒殺超賣問題

    redis如何解決秒殺超賣問題:首先,生成庫存的計數(shù)量 public function kucun() { //有十個庫存 $count=10; //添加到redis list中 for($i=0;$i<$count;$i++){ Predis::getInstance()->lpush('kucun',111111111); } self:
    推薦度:
    導讀redis如何解決秒殺超賣問題:首先,生成庫存的計數(shù)量 public function kucun() { //有十個庫存 $count=10; //添加到redis list中 for($i=0;$i<$count;$i++){ Predis::getInstance()->lpush('kucun',111111111); } self:

    首先,生成庫存的計數(shù)量

     public function kucun()
     {
     //有十個庫存
     $count=10;
     //添加到redis list中
     for($i=0;$i<$count;$i++){
     Predis::getInstance()->lpush('kucun',111111111);
     }
     self::dd(Predis::getInstance()->lrange('kucun',0,-1));
     }

    完后利用redis的lpop或rpop對list進行裁剪,之前采用llen或incr的方式對數(shù)據(jù)進行判斷,都會出現(xiàn)超賣的現(xiàn)象,所以這里使用lpop的邏輯解決了超賣的問題

     public function ru()
     { 
     //判斷計數(shù)器
     if (Predis::getInstance()->lpop('kucun')) {
     $user=User::where('user_id',1082)->find();
     //存入會員id
     Predis::getInstance()->lpush('user',$user['user_id']);
     //計數(shù)器累計加1
     // Predis::getInstance()->incr('number');
     echo '加入秒殺成功';exit();
     }else{
     echo '活動截至';
     exit();
     }
     }

    測試:

    ab -r -n 1000 -c 1000 http://149.28.16.212/index/index/ru

    1.jpg

    更多Redis相關知識,請訪問Redis使用教程欄目!

    聲明:本網(wǎng)頁內容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    redis如何解決秒殺超賣問題

    redis如何解決秒殺超賣問題:首先,生成庫存的計數(shù)量 public function kucun() { //有十個庫存 $count=10; //添加到redis list中 for($i=0;$i<$count;$i++){ Predis::getInstance()->lpush('kucun',111111111); } self:
    推薦度:
    標簽: 處理 問題 秒殺
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 成人精品一区二区三区在线观看 | 麻豆精品久久精品色综合| 久久93精品国产91久久综合| 2021国产成人精品国产| 亚洲AV无码久久精品成人| 无码国模国产在线无码精品国产自在久国产 | 99在线精品视频观看免费| 一本一道久久a久久精品综合| 国内精品久久久久国产盗摄| 欧美精品888| 国产精品网址你懂的| 国产亚洲欧美精品久久久| 无码欧精品亚洲日韩一区| 亚洲日韩欧美制服精品二区| 久久精品国产清自在天天线| 国产麻豆精品入口在线观看 | 亚洲日韩国产精品乱| 亚洲国产欧美日韩精品一区二区三区 | 日韩精品专区在线影院重磅| 亚洲中文精品久久久久久不卡| 完整观看高清秒播国内外精品资源| 精品人妻少妇一区二区三区| 国产精品福利电影一区二区三区四区欧美白嫩精品 | 9久久9久久精品| 国产精品视频白浆免费视频| 久久精品国产亚洲av麻豆色欲| 无码国产69精品久久久久网站| 亚洲精品美女久久久久99| 亚洲情侣偷拍精品| 亚洲中文久久精品无码ww16| 无码精品人妻一区二区三区人妻斩| 亚洲国产第一站精品蜜芽| 日韩人妻精品无码一区二区三区| 麻豆国产在线精品国偷产拍 | 国产欧美日韩精品专区| 国产精品无码一区二区在线| 国产精品网址在线观看你懂的 | 亚洲精品中文字幕无码蜜桃 | 青青青国产精品一区二区| 精品不卡一区二区| 国产第一福利精品导航|