From c7d3c7a24fb4f72b607c6c71a4fad146882c9686 Mon Sep 17 00:00:00 2001 From: junleea <354425203@qq.com> Date: Wed, 12 Jun 2024 11:06:15 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Duser=E6=89=AB=E7=A0=81?= =?UTF-8?q?=E7=99=BB=E5=BD=95=E7=9A=84redis=E6=93=8D=E4=BD=9C=EF=BC=8C?= =?UTF-8?q?=E8=BF=87=E6=9C=9F=E6=97=B6=E9=97=B4=E8=AE=BE=E7=BD=AE=E4=B8=BA?= =?UTF-8?q?30=E5=88=86=E9=92=9F=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- handler/user.go | 2 +- worker/redis.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/handler/user.go b/handler/user.go index de1643f..757a5d3 100644 --- a/handler/user.go +++ b/handler/user.go @@ -80,7 +80,7 @@ func ConfirmQRLogin(c *gin.Context) { if token == "" { c.JSON(200, gin.H{"code": 20, "message": "Token不存在", "data": "20"}) } - if worker.SetRedis(qrsetReq.UUID, token) { + if worker.SetHashWithField(qrsetReq.UUID, "status", token) { c.JSON(200, gin.H{"code": 0, "message": "success", "data": "0"}) } else { c.JSON(200, gin.H{"code": 8, "message": "设置Token失败", "data": "8"}) diff --git a/worker/redis.go b/worker/redis.go index 10c1d8e..57852f0 100644 --- a/worker/redis.go +++ b/worker/redis.go @@ -52,7 +52,7 @@ func isContainKey(key string) bool { func SetRedis(key string, value string) bool { ctx := context.Background() // 设置键值对, 0 表示不设置过期时间, 如果需要设置过期时间, 可以设置为 time.Second * 10 等 - err := redisClient.Set(ctx, key, value, time.Second*100).Err() + err := redisClient.Set(ctx, key, value, time.Minute*30).Err() if err != nil { fmt.Println("Error setting key: %v", err) return false @@ -93,7 +93,7 @@ func SetHash(key string, data map[string]interface{}) bool { fmt.Println("%v :Error setting hash: %v", key, err) return false } - err = redisClient.Expire(ctx, key, time.Minute*3).Err() + err = redisClient.Expire(ctx, key, time.Minute*30).Err() if err != nil { fmt.Println("%v :Error setting expire: %v", key, err) return false