Commit 9fba051d by CaIon

fix: fix redis error

parent 9f6c567b
...@@ -89,8 +89,13 @@ func SyncTokenCache(frequency int) { ...@@ -89,8 +89,13 @@ func SyncTokenCache(frequency int) {
common.SysError(fmt.Sprintf("failed to delete token %s from redis: %s", key, err.Error())) common.SysError(fmt.Sprintf("failed to delete token %s from redis: %s", key, err.Error()))
} }
} else { } else {
// 如果数据库中存在,则更新缓存 // 如果数据库中存在,先检查redis
err := cacheSetToken(token) _, err := common.RedisGet(fmt.Sprintf("token:%s", key))
if err != nil {
// 如果redis中不存在,则跳过
continue
}
err = cacheSetToken(token)
if err != nil { if err != nil {
common.SysError(fmt.Sprintf("failed to update token %s to redis: %s", key, err.Error())) common.SysError(fmt.Sprintf("failed to update token %s to redis: %s", key, err.Error()))
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment