Redis PHP頁面秒殺lpush
阿新 • • 發佈:2019-01-09
Redis PHP頁面秒殺lpush
現在tp5裡面展示資料,然後查詢前臺a標籤傳來的值,然後接值,順便判斷一下,資料的總數是不是夠,不夠的話讓她失敗,沒有貨物
然後就用session獲取使用者,我直接定義了一個名字,然後例項化,例項化之後用lpush存貯值,判斷一下就可以了
<?php namespace app\index\controller; use think\Controller; use think\Db; use think\Loader; use think\Request; class Red extends Controller{ public function red(){ $arr=Db::table('kec')->select(); $data=$this->fetch('red',['arr'=>$arr]); print_r($data); } public function ms(){ $id=$_GET['id']; $sql=Db::table('kec')->find($id); if($sql['kc_num']<1){ $this->error('沒有貨物'); } $name='張三'; $redis=new \Redis(); $redis->pconnect('127.0.0.1','6379'); $ms=$redis->lPush('ms',$name); if($ms){ $this->success('秒殺成功'); } }