我想知道是否有为PHPUnit创建redis灯具的既定程序。 虽然我可以想办法在某些方面实现这一目标,但有一些标准化的东西会很好。
由于我不喜欢直接使用这些EOF文件的想法,我目前使用
您如何测试包含redis的脚本?由于本地实例的速度,我使用一个干净的测试实例,并考虑明显地开销模拟redis。
在等待你的建议时,我与我分享。
要记录输入redis的每个命令的日志文件,可以使用shell:
redis-cli monitor > redis.txt
正常使用时运行只会产生真实的灯具。
万一你想知道怎么转
"HSET" "foobar" "111" "1" ---> $redis->hset('foobar', '111', '1');
使用
preg_match_all('/"([^\s]+)"/', $line, $matches);
$command_parts = $matches[1];
$command = array_shift($command_parts);
$command = strtolower(trim($command));
call_user_func_array(array($redis, $command), $command_parts);