Merge pull request #6143 from pixelfed/staging

Update StoryIndexService, improve redis compatability
pull/6163/head
(dan)iel (sup)ernault 11 months ago committed by GitHub
commit 417e77878e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -238,9 +238,7 @@ class StoryIndexService
{
$lockKey = $this->rebuildLockKey();
$lockAcquired = config('database.redis.client') === 'predis'
? Redis::set($lockKey, '1', 'EX', self::REBUILD_LOCK_TTL, 'NX')
: Redis::set($lockKey, '1', ['ex' => self::REBUILD_LOCK_TTL, 'nx' => true]);
$lockAcquired = Redis::set($lockKey, '1', 'EX', self::REBUILD_LOCK_TTL, 'NX');
if (! $lockAcquired) {
return ['status' => 'already_rebuilding', 'message' => 'Index rebuild already in progress'];

Loading…
Cancel
Save