我正在使用golang作为我的后端。我在redis中存储了一些标记值。我将值设置为HSET并获取HGETALL.I中的值想知道是否有任何函数可以设置即时存储在redis数据库中的密钥的有效期。我希望令牌及其数据在1小时后被删除。我使用Redigo软件包进行redis。谢谢。赞赏任何帮助。如何在golang中设置redis键的过期
I use this to set the struct with has token as key
redisCon.Do("HMSET", redis.Args{}.Add(hashToken).AddFlat(&dataStruct)...)
你应该告诉别人你用什么Redis的库。也可以在“godoc.com”中搜索如何使用它 – Laily
我在我的客户端使用redigo库来连接redigo服务器..我使用像这样的c.Do(“HMSET”,ciphertext,3200, datastruct)。这里的cipertext是关键,3200是ttl,datastruct是包含token的细节结构。但是检查ttl的那个键它显示-1 ...感谢任何帮助。谢谢 –