新增:排行榜每日统计数据设置一个过期时间

This commit is contained in:
yystopf 2023-02-01 15:44:40 +08:00
parent 112ee39efd
commit 913eb62923
2 changed files with 8 additions and 0 deletions

View File

@ -67,5 +67,9 @@ class Cache::V2::ProjectDateRankService < ApplicationService
end
$redis_cache.zscore(project_rank_key, @project_id)
# 设置过期时间(一个月)
$redis_cache.expireat(project_rank_key, (@rank_date+30.days).to_time.to_i)
$redis_cache.expireat(project_rank_statistic_key, (@rank_date+30.days).to_time.to_i)
end
end

View File

@ -115,5 +115,9 @@ class Cache::V2::UserDateRankService < ApplicationService
$redis_cache.zadd(user_rank_key, score-300, @user_id) if score > 300
$redis_cache.zscore(user_rank_key, @user_id)
# 设置过期时间(一个月)
$redis_cache.expireat(user_rank_key, (@rank_date+30.days).to_time.to_i)
$redis_cache.expireat(user_date_statistic_key, (@rank_date+30.days).to_time.to_i)
end
end