mirror of
https://github.com/pixelfed/pixelfed.git
synced 2024-11-25 15:55:22 +00:00
Update Services, use zpopmin on predis
This commit is contained in:
parent
1cc6274ac0
commit
4b2c66f557
3 changed files with 3 additions and 9 deletions
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue