Generieren Sie zunächst die Bestandszählung
public function kucun() { //有十个库存 $count=10; //添加到redis list中 for($i=0;$i<$count;$i++){ Predis::getInstance()->lpush('kucun',111111111); } self::dd(Predis::getInstance()->lrange('kucun',0,-1)); }
Verwenden Sie anschließend lpop oder rpop von redis, um die Liste auszuschneiden. Bisher wurde llen oder incr zur Beurteilung der Daten verwendet . Es wird ein Überverkauft-Phänomen geben, daher wird hier die Logik von lpop verwendet, um das Überverkauft-Problem zu lösen , besuchen Sie bitte die Spalte
Tutorial zur Redis-Nutzung!
Das obige ist der detaillierte Inhalt vonWie löst Redis das Flash-Sale- und Overselling-Problem?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!