<?php require_once '../init.php'; global $redisQServer; if ($redisQServer == null) { exit; } $queueRedisQ = new RedisQueue('queueRedisQ'); $timer = new Timer(); while ($timer->stop() <= 59000) { $killID = $queueRedisQ->pop(); if ($killID == null) { continue; } $rawmail = $mdb->findDoc('rawmails', ['killID' => $killID]); $zkb = $mdb->findField('killmails', 'zkb', ['killID' => $killID]); $zkb['href'] = "https://public-crest.eveonline.com/killmails/{$killID}/" . $zkb['hash'] . '/'; unset($rawmail['_id']); $package = ['killID' => $killID, 'killmail' => $rawmail, 'zkb' => $zkb]; RedisQ\Action::queue($redisQServer, $redisQAuthUser, $redisQAuthPass, $package); }
<?php require_once '../init.php'; $queueRedisQ = new RedisQueue('queueRedisQ'); $timer = new Timer(); while ($timer->stop() <= 59000) { $killID = $queueRedisQ->pop(); if ($killID == null) { continue; } if ($killID < 16000000) { continue; } //echo "$killID\n"; $rawmail = $mdb->findDoc('rawmails', ['killID' => $killID]); $zkb = $mdb->findField('killmails', 'zkb', ['killID' => $killID]); $zkb['href'] = "https://public-crest.eveonline.com/killmails/{$killID}/" . $zkb['hash'] . '/'; unset($rawmail['_id']); $package = ['killID' => $killID, 'killmail' => $rawmail, 'zkb' => $zkb]; $queueAuth = [['zkb' => 'RedisQ:auth:99apples']]; $redisQServer = 'redisq.zkillboard.com'; RedisQ\Action::queue('redisq.zkillboard.com', $redisQAuthUser, $redisQAuthPass, $package); }
<?php require_once '../init.php'; do { $foo = RedisQ\Action::listen('redisq.zkillboard.com'); echo $foo['killID'] . "\n"; } while ($foo != null);
<?php require_once '../init.php'; RedisQ\Action::queue(['package' => ['foo' => 'bar', 'abc' => 'def']]);