grei/queue

此包已被放弃,不再维护。未建议替代包。

PHP 内存 FIFO 队列

0.1 2018-12-29 20:32 UTC

This package is auto-updated.

Last update: 2021-07-13 19:30:51 UTC


README

Fifo 队列使用 php shmop 实现。

此库可用于 pcntl_forkworker 等。

使用方法

<?php
$q = new Grei\Queue($byte); // default 1000000 byte
$q->enqueue($item); // add item to queue
$q->dequeue(); // remove one item
$q->isEmpty(); // check if queue empty or not
$q->get(); // get one item and trigger dequeue
$q->items(); // list all queue items
$q->close(); // close queue/shmop memory

此库也作为 composer 包提供。

composer require grei/queue