作者 邓超

1

@@ -53,7 +53,7 @@ function start(){ @@ -53,7 +53,7 @@ function start(){
53 co::sleep(1); 53 co::sleep(1);
54 }else{ 54 }else{
55 // 占用当前的id,占用2小时 55 // 占用当前的id,占用2小时
56 - redis()->add('just_sync_'.$id,time(),7200); 56 + if(redis()->add('just_sync_'.$id,time(),7200)){
57 // 启动一个协程 57 // 启动一个协程
58 go(function () use (&$start_num,$worker_id,$id){ 58 go(function () use (&$start_num,$worker_id,$id){
59 $start_num++; 59 $start_num++;
@@ -89,7 +89,7 @@ function start(){ @@ -89,7 +89,7 @@ function start(){
89 }); 89 });
90 90
91 }); 91 });
92 - 92 + }
93 } 93 }
94 }else{ 94 }else{
95 // 协程到了最大的数量,阻塞1秒 95 // 协程到了最大的数量,阻塞1秒
@@ -118,7 +118,7 @@ function start(){ @@ -118,7 +118,7 @@ function start(){
118 co::sleep(1); 118 co::sleep(1);
119 }else{ 119 }else{
120 // 占用当前的id,占用2小时 120 // 占用当前的id,占用2小时
121 - redis()->add('just_sync_body_'.$id['lists_id'],time(),600); 121 + if(redis()->add('just_sync_body_'.$id['lists_id'],time(),600)){
122 // 启动一个协程 122 // 启动一个协程
123 go(function () use (&$start_num,$worker_id,$id){ 123 go(function () use (&$start_num,$worker_id,$id){
124 124
@@ -152,7 +152,7 @@ function start(){ @@ -152,7 +152,7 @@ function start(){
152 }); 152 });
153 153
154 }); 154 });
155 - 155 + }
156 } 156 }
157 }else{ 157 }else{
158 // 协程到了最大的数量,阻塞1秒 158 // 协程到了最大的数量,阻塞1秒