$prizes = $this->redisObject->pipeline(function ($pipe) use ($drawCount) {
for ($i = 0; $i < 100; $i++) {
$pipe->lpop($this->cachePrefix . "prizeList_" . $this->tag);
}
});
用管道从List里pop出100个数据,有时候取出来是空的
非并发情况下没问题
list里数据检查过了都不是空的
都说是并发了呀,另外的协程如果取完了数据,当前协程取出来不就是空的吗?