fix: redis locak

master
howell 3 years ago
parent 4cd9592c1c
commit 04bf952c20

@ -54,7 +54,11 @@ func (o Proxy) VipActive(c *gin.Context) {
return
}
key := fmt.Sprintf("user:vip:%d", id)
dbc.Rds.SetNX(key, 1, 15)
lock := dbc.Rds.SetNX(key, 1, 15)
if !lock.Val() {
back.Fail(c, "请勿重复操作")
return
}
defer dbc.Rds.Del(key)
key2 := "user:actived:set"

Loading…
Cancel
Save