直接上代码:

// Redis 产生订单单号
    public static function getOrderId()
    {
        //今天时间
        $date = date('Ymd',time());
        //当天自增数
        $dateNum = Redis::hincrby($date, 1, 1);
        $dateNum = sprintf("%08d", $dateNum);
        //当天订单号
        $order_id = $date.$dateNum;
        //清除前天的数据
        $yesterdayDate = date('Ymd',time()-86400*2);
        if(Redis::exists($yesterdayDate)){
            Redis::del($yesterdayDate);
        }
       return $order_id;
    }