redis过期时间
redis过期相关命令
expire key "seconds" key在当前时间seconds秒之后过期,返回1成功,0代表key不存在或无法设置过期时间。
pexpire key "milliseconds" key在当前时间milliseconds毫秒之后过期,返回1成功,0代表key不存在或无法设置过期时间。
expireat key "timestamp" key在timestamp时间戳(秒)之后过期,,返回1成功,0代表key不存在或无法设置过期时间。
pexpireat key "milliseconds-timestamp" key在milliseconds-timestamp时间戳(毫秒)之后过期,返回1成功,0代表key不存在或无法设置过期时间。
ttl key 获取key的过期时间,如果key存在过期时间,返回剩余时间(秒),如果key是永久,返回-1,如果key不存在或已过期,返回-2。
pttl key 获取key的过期时间,如果key存在过期时间,返回剩余时间(毫秒),如果key是永久,返回-1,如果key不存在或已过期,返回-2。
persist key 移除key的过期时间,转为永久状态,返回1成功,0代表key不存在或之前就已经是永久状态。
setex key "seconds" "value" setex=set+expire,区别是setex是一条命令,命令是原子性的,不存在并发问题。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步