You've already forked qlg.tsgz.moe
Init Repo
This commit is contained in:
13
vendor/swoole/tests/include/redis/bug_01.php
vendored
Executable file
13
vendor/swoole/tests/include/redis/bug_01.php
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
<?php
|
||||
go(function () {
|
||||
$redis = new co\Redis();
|
||||
$redis->connect('127.0.0.1', 6379);
|
||||
while (true)
|
||||
{
|
||||
$val = $redis->subscribe(['test']);
|
||||
var_dump($val);
|
||||
if (!$val) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
});
|
20
vendor/swoole/tests/include/redis/bug_02.php
vendored
Executable file
20
vendor/swoole/tests/include/redis/bug_02.php
vendored
Executable file
@ -0,0 +1,20 @@
|
||||
<?php
|
||||
go(function () {
|
||||
$redis = new co\Redis();
|
||||
$redis->connect('127.0.0.1', 6379);
|
||||
echo "connectd: ";
|
||||
var_dump($redis->connected);
|
||||
co::sleep(10);
|
||||
|
||||
$rt = $redis->get("key");
|
||||
var_dump($rt, $redis->errCode, $redis->errMsg);
|
||||
|
||||
echo "connectd: ";var_dump($redis->connected);
|
||||
|
||||
swoole_timer_after(1000, function () use ($redis) {
|
||||
echo "connectd: ";var_dump($redis->connected);
|
||||
$rt = $redis->get("key");
|
||||
var_dump($rt);
|
||||
});
|
||||
});
|
||||
|
21
vendor/swoole/tests/include/redis/bug_03.php
vendored
Executable file
21
vendor/swoole/tests/include/redis/bug_03.php
vendored
Executable file
@ -0,0 +1,21 @@
|
||||
<?php
|
||||
|
||||
|
||||
go(function () use ($redis) {
|
||||
|
||||
$redis = new co\Redis();
|
||||
$redis->connect('127.0.0.1', 6379);
|
||||
|
||||
|
||||
go(function () use ($redis) {
|
||||
var_dump($redis->get("key"));
|
||||
});
|
||||
|
||||
go(function() use ($redis) {
|
||||
|
||||
co::sleep(1);
|
||||
var_dump($redis->get("key"));
|
||||
});
|
||||
|
||||
});
|
||||
|
Reference in New Issue
Block a user