改名
This commit is contained in:
@@ -38,7 +38,9 @@ class Crontab extends Component
|
||||
$redis = Snowflake::app()->getRedis();
|
||||
|
||||
$data = $redis->zRevRange('system:crontab', 0, -1);
|
||||
|
||||
if (empty($data)) {
|
||||
return;
|
||||
}
|
||||
foreach ($data as $datum) {
|
||||
/** @var \Snowflake\Crontab $crontab */
|
||||
$crontab = unserialize($datum);
|
||||
@@ -57,7 +59,7 @@ class Crontab extends Component
|
||||
{
|
||||
$redis = Snowflake::app()->getRedis();
|
||||
|
||||
$redis->zRemRangeByRank('system:crontab', '0', '-1');
|
||||
$redis->del('system:crontab');
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -69,6 +69,11 @@ class CrontabProcess extends Process
|
||||
$lists = $redis->zRangeByScore('system:crontab', '0', (string)$score);
|
||||
$redis->zRemRangeByScore('system:crontab', '0', (string)$score);
|
||||
|
||||
if (empty($lists)) {
|
||||
$redis->release();
|
||||
return;
|
||||
}
|
||||
|
||||
$barrier = Barrier::make();
|
||||
foreach ($lists as $list) {
|
||||
$list = unserialize($list);
|
||||
|
||||
Reference in New Issue
Block a user