自定义命令

redis客户端提供了rawCommand方法以供使用自定义命令:

  1. $data = $redis->rawCommand(['set','a','1']);
  2. var_dump($data);
  3. $data = $redis->rawCommand(['get','a']);
  4. var_dump($data);
  5. $redis->del('a');

rawCommand将返回一个EasySwoole\Redis\Response对象

  1. object(EasySwoole\Redis\Response)#8 (4) {
  2. ["status":protected]=>
  3. int(0)
  4. ["data":protected]=>
  5. string(2) "OK"
  6. ["msg":protected]=>
  7. NULL
  8. ["errorType":protected]=>
  9. NULL
  10. }
  11. object(EasySwoole\Redis\Response)#9 (4) {
  12. ["status":protected]=>
  13. int(0)
  14. ["data":protected]=>
  15. string(1) "1"
  16. ["msg":protected]=>
  17. NULL
  18. ["errorType":protected]=>
  19. NULL
  20. }