Initial commit: web_hghl_server

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-10-26 16:28:14 +08:00
co-authored by Claude Opus 4.7
commit 65fca60622
653 changed files with 135901 additions and 0 deletions
+39
View File
@@ -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
}