久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

yii框架redis結(jié)合php實(shí)現(xiàn)秒殺效果(實(shí)例代碼)

這篇文章主要介紹了yii框架redis結(jié)合php實(shí)現(xiàn)秒殺效果,非常不錯(cuò),代碼簡單易懂,需要的朋友可以參考下

廢話不多說了,直接給大家貼代碼了,具體代碼如下所示:

<?php
namespace backend\controllers;
use Yii;
use yii\web\Controller;
/**
* 
*/
class GoodsController extends Controller
{
public $enableCsrfValidation=false;
public function actionInfo()
{
$data=yii::$app->db->createCommand("select * from goods ")->queryAll();
return $this->render('index',['data'=>$data]);
}
Public function actionXx()
{
$id=yii::$app->request->get('id');
$data=yii::$app->db->createCommand("select * from goods where id='$id'")->queryOne();
return $this->render('info',['data'=>$data]);
}
Public function actionAdd()
{
$a=yii::$app->redis;
if (Yii::$app->request->isPost)
{
$data=yii::$app->request->post();
$res=yii::$app->db->createCommand()->insert('goods',$data)->execute();
if($res)
{
for ($i=0; $i <$data['counts'] ; $i++)
{ 
$a->lpush('goods',1);
}
return $this->redirect(array('goods/info'));
}
else
{
echo "添加失敗";
}
}
else
{
return $this->render('add');
}
}
public function actionOrder()
{
$redis=yii::$app->redis;
$count=$redis->lpop('goods');
if(empty($count))
{
echo "庫存不足";die;
}
$res=yii::$app->db->createCommand("update goods set counts=counts-1 where id=1 and counts>0")->execute();
if($res)
{
echo "秒殺成功";
}
else
{
echo "秒殺失敗";
}
}
}
?>

總結(jié)

以上所述是小編給大家介紹的yii框架redis結(jié)合php實(shí)現(xiàn)秒殺效果(實(shí)例代碼),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)網(wǎng)站的支持!

【網(wǎng)站聲明】本站除付費(fèi)源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學(xué)習(xí)交流,請(qǐng)勿用于商業(yè)用途。如損害你的權(quán)益請(qǐng)聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

這篇文章主要介紹了PHP使用Redis長連接的方法,結(jié)合實(shí)例形式詳細(xì)分析php操作redis長連接的使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下
這篇文章主要為大家詳細(xì)介紹了php+redis消息隊(duì)列搶購實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
這篇文章主要為大家詳細(xì)介紹了php+redis實(shí)現(xiàn)商城秒殺功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
這篇文章主要介紹了PHP基于redis計(jì)數(shù)器類定義與用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了php定義的redis計(jì)數(shù)器類及其相關(guān)使用技巧,需要的朋友可以參考下
下面小編就為大家分享一篇PHP+Redis 消息隊(duì)列 實(shí)現(xiàn)高并發(fā)下注冊(cè)人數(shù)統(tǒng)計(jì)的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
這篇文章主要介紹了CI框架(CodeIgniter)操作redis的方法,結(jié)合實(shí)例形式詳細(xì)分析了CodeIgniter框架針對(duì)redis數(shù)據(jù)庫操作的相關(guān)配置與使用技巧,需要的朋友可以參考下
主站蜘蛛池模板: 夜夜爽99久久国产综合精品女不卡 | 国产一级片在线播放 | 亚洲国产网址 | 久久精品久久久久久 | 国产精品视频一区二区三区 | 国产伦精品一区二区三区在线 | 亚洲精品国产一区 | 国产亚洲一区精品 | 青青草一区二区三区 | 在线成人福利 | 国产一级片久久久 | 911精品国产| 国产一区久久 | 亚洲精品女人久久久 | 久久久爽爽爽美女图片 | 97久久久久久久久 | 中文字幕综合 | 久久精品亚洲国产奇米99 | 国产精品视频区 | 亚洲欧美在线观看视频 | 大乳boobs巨大吃奶挤奶 | 成人免费网视频 | 午夜视频在线视频 | 国产成人精品一区二区三区四区 | 超碰人人做 | jav成人av免费播放 | 日日夜夜av | 亚洲激情在线视频 | av手机免费在线观看 | 亚洲国产精品成人久久久 | 亚洲国产成人精品女人久久久 | 欧美成年人 | 国产一区亚洲 | 91免费看片 | 欧美老妇交乱视频 | 亚洲三级国产 | 国产精品高 | www.国产精 | 午夜视频在线免费观看 | 精品久久久久久亚洲精品 | 日本五月婷婷 |