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

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

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

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

<?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 "庫(kù)存不足";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ì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)網(wǎng)站的支持!

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

相關(guān)文檔推薦

這篇文章主要介紹了PHP使用Redis長(zhǎng)連接的方法,結(jié)合實(shí)例形式詳細(xì)分析php操作redis長(zhǎng)連接的使用方法及相關(guān)注意事項(xiàng),需要的朋友可以參考下
這篇文章主要為大家詳細(xì)介紹了php+redis消息隊(duì)列搶購(gòu)實(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ì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
這篇文章主要介紹了CI框架(CodeIgniter)操作redis的方法,結(jié)合實(shí)例形式詳細(xì)分析了CodeIgniter框架針對(duì)redis數(shù)據(jù)庫(kù)操作的相關(guān)配置與使用技巧,需要的朋友可以參考下
主站蜘蛛池模板: 国产欧美视频在线观看 | 日韩精品久久 | 黄色三级免费 | 精品国产区一区二 | 永久免费av | 亚洲成人动漫在线观看 | 午夜伦理福利 | 一级毛片在线免费观看 | 国产区在线 | 毛片毛片毛片毛片毛片 | 美国式禁忌14在线 | 99热这里| www.久久久 | av黄色在线 | 日韩免费在线播放 | 亚洲精品影院 | 欧美视频a| 欧美不卡 | 日本aaaa | 中文在线观看免费视频 | 精品黄色片 | 黄色一级片黄色一级片 | 亚洲高清在线播放 | 91青青草| 成人免费精品 | 自拍偷拍一区二区三区 | 精品国产91乱码一区二区三区 | 欧美日韩一区二区三区视频 | 伊人久久中文字幕 | 91福利在线观看 | 亚洲激情中文字幕 | 亚洲成年人在线观看 | www性| www.三级| 婷婷第四色 | 久久成人毛片 | 亚洲国产欧美日韩在线 | 国产精品成人免费精品自在线观看 | 欧美性一区二区 | 日本成人中文字幕 | 成人午夜视频在线观看 |