first commit
This commit is contained in:
25
vendor/workerman/redis-queue/examples/test.php
vendored
Normal file
25
vendor/workerman/redis-queue/examples/test.php
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
<?php
|
||||
|
||||
require __DIR__ . '/../vendor/autoload.php';
|
||||
|
||||
use Workerman\Worker;
|
||||
use Workerman\Timer;
|
||||
use Workerman\RedisQueue\Client;
|
||||
|
||||
$worker = new Worker();
|
||||
$worker->onWorkerStart = function () {
|
||||
$client = new Client('redis://127.0.0.1:6379');
|
||||
$client->subscribe('user-1', function($data){
|
||||
echo "user-1\n";
|
||||
var_export($data);
|
||||
});
|
||||
$client->subscribe('user-2', function($data){
|
||||
echo "user-2\n";
|
||||
var_export($data);
|
||||
});
|
||||
Timer::add(1, function()use($client){
|
||||
$client->send('user-1', [666,777]);
|
||||
});
|
||||
};
|
||||
|
||||
Worker::runAll();
|
||||
Reference in New Issue
Block a user