Initial commit: web_hghl_server
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
package playletcache
|
||||
|
||||
import (
|
||||
"videoweb/pub/common/enum/redisconst"
|
||||
"videoweb/pub/common/log"
|
||||
"videoweb/pub/redis"
|
||||
)
|
||||
|
||||
// ClearHomeCache 切换缓存版本,旧数据由 TTL 自动过期
|
||||
func ClearHomeCache() {
|
||||
if redis.Client() == nil {
|
||||
return
|
||||
}
|
||||
if err := redis.Client().Incr(redisconst.AppPlayletHomeCacheVersionKey()).Err(); err != nil {
|
||||
log.Warn("更新短剧首页缓存版本失败", log.E(err))
|
||||
}
|
||||
}
|
||||
|
||||
// ClearRankCache 更新短剧榜单缓存版本
|
||||
func ClearRankCache() {
|
||||
if redis.Client() == nil {
|
||||
return
|
||||
}
|
||||
if err := redis.Client().Incr(redisconst.AppPlayletRankCacheVersionKey()).Err(); err != nil {
|
||||
log.Warn("更新短剧榜单缓存版本失败", log.E(err))
|
||||
}
|
||||
}
|
||||
|
||||
// RankCacheVersion 查询短剧榜单缓存版本
|
||||
func RankCacheVersion() int64 {
|
||||
if redis.Client() == nil {
|
||||
return 0
|
||||
}
|
||||
version, err := redis.Client().Get(redisconst.AppPlayletRankCacheVersionKey()).Int64()
|
||||
if err != nil {
|
||||
return 0
|
||||
}
|
||||
return version
|
||||
}
|
||||
Reference in New Issue
Block a user