Redis中提供了原子性命令SETEX或SET来写入STRING类型数据并设置Key的过期时间:
SET key value EX 60 NX
ok
SETEX key 60 value
ok
但对于HASH结构则没有这样的命令,只能先写入数据然后设置过期时间:
HSET key field value
ok
EXPIRE key 60
ok
参考阅读:
Redis原子性写入HASH结构数据并设置过期时间:https://cloud.tencent.com/developer/article/1468743
对于Redis中设置了过期时间的Key,你需要知道这些内容:https://juejin.im/post/5d6bda096fb9a06acc009dc8
设置键的生存时间或过期时间:https://www.cnblogs.com/zhangchao-letv/p/6114030.html
EXPIRE key seconds:http://redisdoc.com/expire/expire.html?highlight=expire
0 条评论。