@@ -78,7 +78,7 @@ public function push(IMessage $message, float $delay = 0, array $options = []):
7878 $ args [] = $ k ;
7979 $ args [] = $ v ;
8080 }
81- $ result = $ redis ->evalEx (<<<LUA
81+ $ result = $ redis ->evalEx (<<<' LUA'
8282local queueKey = KEYS[1]
8383local messageKeyPrefix = KEYS[2]
8484local messageIdKey = KEYS[3]
@@ -117,7 +117,7 @@ public function push(IMessage $message, float $delay = 0, array $options = []):
117117 $ args [] = $ k ;
118118 $ args [] = $ v ;
119119 }
120- $ result = $ redis ->evalEx (<<<LUA
120+ $ result = $ redis ->evalEx (<<<' LUA'
121121local queueKey = KEYS[1]
122122local messageKeyPrefix = KEYS[2]
123123local messageIdKey = KEYS[3]
@@ -183,7 +183,7 @@ public function pop(float $timeout = 0): ?IMessage
183183 $ this ->parseDelayMessages ();
184184 $ this ->parseTimeoutMessages ();
185185 $ redis = RedisManager::getInstance ($ this ->poolName );
186- $ result = $ redis ->evalEx (<<<LUA
186+ $ result = $ redis ->evalEx (<<<' LUA'
187187-- 从列表弹出
188188local messageId = redis.call('lpop', KEYS[1])
189189if false == messageId then
@@ -249,7 +249,7 @@ public function pop(float $timeout = 0): ?IMessage
249249 public function delete (IMessage $ message ): bool
250250 {
251251 $ redis = RedisManager::getInstance ($ this ->poolName );
252- $ result = $ redis ->evalEx (<<<LUA
252+ $ result = $ redis ->evalEx (<<<' LUA'
253253local messageId = ARGV[1]
254254-- 删除消息
255255redis.call('del', KEYS[3] .. messageId)
@@ -310,7 +310,7 @@ public function clear($queueType = null): void
310310 public function success (IMessage $ message ): int
311311 {
312312 $ redis = RedisManager::getInstance ($ this ->poolName );
313- $ result = $ redis ->evalEx (<<<LUA
313+ $ result = $ redis ->evalEx (<<<' LUA'
314314-- 从工作队列删除
315315redis.call('zrem', KEYS[1], ARGV[1])
316316-- 从超时队列删除
@@ -349,14 +349,14 @@ public function fail(IMessage $message, bool $requeue = false): int
349349 $ redis = RedisManager::getInstance ($ this ->poolName );
350350 if ($ requeue )
351351 {
352- $ operation = <<<LUA
352+ $ operation = <<<' LUA'
353353-- 加入队列
354354redis.call('rpush', KEYS[2], ARGV[1]);
355355LUA;
356356 }
357357 else
358358 {
359- $ operation = <<<LUA
359+ $ operation = <<<' LUA'
360360-- 加入失败队列
361361redis.call('rpush', KEYS[2], ARGV[1])
362362LUA;
@@ -421,7 +421,7 @@ public function status(): QueueStatus
421421 public function restoreFailMessages (): int
422422 {
423423 $ redis = RedisManager::getInstance ($ this ->poolName );
424- $ result = $ redis ->evalEx (<<<LUA
424+ $ result = $ redis ->evalEx (<<<' LUA'
425425local result = 0
426426while(redis.call('Rpoplpush', KEYS[2], KEYS[1]))
427427do
@@ -455,7 +455,7 @@ public function restoreFailMessages(): int
455455 public function restoreTimeoutMessages (): int
456456 {
457457 $ redis = RedisManager::getInstance ($ this ->poolName );
458- $ result = $ redis ->evalEx (<<<LUA
458+ $ result = $ redis ->evalEx (<<<' LUA'
459459local result = 0
460460while(redis.call('Rpoplpush', KEYS[2], KEYS[1]))
461461do
@@ -491,7 +491,7 @@ public function restoreTimeoutMessages(): int
491491 protected function parseDelayMessages (int $ count = 100 ): int
492492 {
493493 $ redis = RedisManager::getInstance ($ this ->poolName );
494- $ result = $ redis ->evalEx (<<<LUA
494+ $ result = $ redis ->evalEx (<<<' LUA'
495495-- 查询消息ID
496496local messageIds = redis.call('zrevrangebyscore', KEYS[2], ARGV[1], 0, 'limit', 0, ARGV[2])
497497local messageIdCount = table.getn(messageIds)
@@ -534,7 +534,7 @@ protected function parseDelayMessages(int $count = 100): int
534534 protected function parseTimeoutMessages (int $ count = 100 ): int
535535 {
536536 $ redis = RedisManager::getInstance ($ this ->poolName );
537- $ result = $ redis ->evalEx (<<<LUA
537+ $ result = $ redis ->evalEx (<<<' LUA'
538538-- 查询消息ID
539539local messageIds = redis.call('zrevrangebyscore', KEYS[1], ARGV[1], 0, 'limit', 0, ARGV[2])
540540local messageIdCount = table.getn(messageIds)
0 commit comments