CREATE TABLE `redis_queue` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`uid` int(11) NOT NULL DEFAULT '0',
`time_stamp` varchar(24),
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=UTF8;
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`uid` int(11) NOT NULL DEFAULT '0',
`time_stamp` varchar(24),
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=UTF8;
2017-08-08
秒殺前,先向 list(goods:queue) push 10個(gè)數(shù),這個(gè)數(shù)沒有任何意義,僅僅代表一個(gè)商品
$goods = $redis->lpop('goods:queue');
if(!$goods){
exit('搶光了');
}
//后面的就是搶購成功的業(yè)務(wù)邏輯
$goods = $redis->lpop('goods:queue');
if(!$goods){
exit('搶光了');
}
//后面的就是搶購成功的業(yè)務(wù)邏輯
2017-08-01
在window系統(tǒng)下編輯.sh傳到Linux服務(wù)器上可能會出現(xiàn)-bash: ./full_build.sh: /bin/bash^M: bad interpreter: No such file or directory錯(cuò)誤這時(shí)候可以在vim使用命令查看一下,:set ff? 如果出現(xiàn)dos 使用命令:set ff=unix
2017-07-28
直接php goods.php可能會出現(xiàn)php command not found,這時(shí)候可以用php的全路徑或者看是否設(shè)置了echo $PATH
2017-07-28