本文共 983 字,大约阅读时间需要 3 分钟。
putInTube('newUsers',666666);print_r($io);?>
# php -f demo.php
优先级设置:
putInTube('newUsers','test',1000);print_r($io);?># php -f demo.php
# ./bean --action=listTubes
优先级对别:
useTube('newUsers');$io->put('member_1024');$io->put('member_4',4);$io->put('member_3',3);$io->put('member_1000',1000);?>
查看优先级设置结果
watch('newUsers')->reserve();print_r($job);$pheanstalk->delete($job);?>
延时设置
useTube('newUsers');$tube->put('member_3',50,20);?>ttr设置
useTube('newUsers');$tube->put('member_3',0,50,30); #设置ttr$job=$pheanstalk->watch('newUsers')->reserve();print_r($pheanstalk->statsJob($job));sleep(100);$job=$pheanstalk->delete($job);?>超时重发
useTube('newUsers');$tube->put('member_3',0,50,30); #第三个参数 设置延时50秒执行任务 #第四个参数任务超时重发$job=$pheanstalk->watch('newUsers')->reserve();print_r($pheanstalk->statsJob($job)); #从管道中读取任务sleep(9); #暂停9毫秒 $pheanstalk->touch($job); #续命print "touch"; #提示print_r($pheanstalk->statsJob($job)); $pheanstalk->delete($job);?>