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) public static function setAdd($profileId, $statusId)
{ {
if(self::setCount($profileId) > 400) { if(self::setCount($profileId) > 400) {
if(config('database.redis.client') === 'phpredis') {
Redis::zpopmin(self::CACHE_SET_KEY . $profileId); Redis::zpopmin(self::CACHE_SET_KEY . $profileId);
} }
}
return Redis::zadd(self::CACHE_SET_KEY . $profileId, $statusId, $statusId); return Redis::zadd(self::CACHE_SET_KEY . $profileId, $statusId, $statusId);
} }

View file

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

View file

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