defer.php 518 B

123456789101112131415161718192021222324
  1. <?php
  2. const REDIS_SERVER_HOST = '127.0.0.1';
  3. const REDIS_SERVER_PORT = 6379;
  4. go(function () {
  5. $redis = new Swoole\Coroutine\Redis();
  6. $redis->connect(REDIS_SERVER_HOST, REDIS_SERVER_PORT);
  7. $redis->setDefer();
  8. $redis->set('key1', 'value');
  9. $redis2 = new Swoole\Coroutine\Redis();
  10. $redis2->connect(REDIS_SERVER_HOST, REDIS_SERVER_PORT);
  11. $redis2->setDefer();
  12. $redis2->get('key1');
  13. $result1 = $redis->recv();
  14. $result2 = $redis2->recv();
  15. var_dump($result1, $result2);
  16. });