1. 程式人生 > >Redis PHP頁面秒殺lpush

Redis PHP頁面秒殺lpush

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('秒殺成功');
        }
    }