示例#1
0
<?php

/**
 * createQueue.php
 *
 * @package default
 */
include_once './vendor/autoload.php';
use Kue\Kue;
if (!class_exists('Kue\\Kue', true)) {
    die('Kue class not found..  composer require kue/kue');
}
$kue = Kue::createQueue(array('host' => 'beo.infinitumtech.net', 'port' => '8100'));
print 'connected to redis server..
	';
$queued = 0;
echo 'adding items to the queue...
';
while (1) {
    $newJob = array('title' => 'email job #' . $queued, 'to' => 'email_recip' . $queued . '@domain.com', 'subject' => 'Reset your password!', 'body' => 'Your can reset your password in 5 minutes. Url: http://xxx/reset');
    echo 'submitting new job...
';
    var_dump($newJob);
    $kue->create('email', $newJob)->save();
    $queued++;
    sleep(1);
}