Update Services, use zpopmin on predis

This commit is contained in:
Daniel Supernault 2023-07-13 22:06:21 -06:00
parent 1cc6274ac0
commit 4b2c66f557
No known key found for this signature in database
GPG key ID: 0DEF1C662C9033F7
3 changed files with 3 additions and 9 deletions

View file

@ -24,10 +24,8 @@ class LikeService {
public static function setAdd($profileId, $statusId)
{
if(self::setCount($profileId) > 400) {
if(config('database.redis.client') === 'phpredis') {
Redis::zpopmin(self::CACHE_SET_KEY . $profileId);
}
}
return Redis::zadd(self::CACHE_SET_KEY . $profileId, $statusId, $statusId);
}

View file

@ -49,10 +49,8 @@ class NetworkTimelineService
public static function add($val)
{
if(self::count() > config('instance.timeline.network.cache_dropoff')) {
if(config('database.redis.client') === 'phpredis') {
Redis::zpopmin(self::CACHE_KEY);
}
}
return Redis::zadd(self::CACHE_KEY, $val, $val);
}

View file

@ -49,10 +49,8 @@ class PublicTimelineService {
public static function add($val)
{
if(self::count() > 400) {
if(config('database.redis.client') === 'phpredis') {
Redis::zpopmin(self::CACHE_KEY);
}
}
return Redis::zadd(self::CACHE_KEY, $val, $val);
}