🥚 吃面加不加蛋,思考许久

⚔ 闪光诀

🔥 轰天一击龙抬头

05.Redis EXPIRE - 设置key在N秒后过期

Redis EXPIRE - 语法

EXPIRE key seconds [NX | XX | GT | LT]

Redis EXPIRE命令,用于设置指定key在N秒后过期。key过期后,将被自动删除。

  1. NX -- 当前没有设置过期时间时,才设置
  2. XX -- 当前有设置过期时间时,才设置
  3. GT -- 新过期时间 大于 当前过期时间时,才设置
  4. LT -- 新过期时间 小于 当前过期时间时,才设置

Redis EXPIRE - 时间复杂度

O(1)

Redis EXPIRE - 返回值

1,成功设置过期时间;0,设置失败(key不存在 或 其他原因)。

Redis EXPIRE - 实例演示

redis> set site "www.cregend.com"
OK
redis> ttl site
(integer) -1
redis> expire site 60
(integer) 1
redis> ttl site
(integer) 57

redis> expire site 120 xx
(integer) 1
redis> ttl site
(integer) 114
redis> expire site 130 nx
(integer) 0

redis> expire site 160 GT
(integer) 1
redis> ttl site
(integer) 139

redis> expire site 20 LT
(integer) 1
redis> ttl site
(integer) 15

轻松一刻

👉👉👉 【武映三千道】教您最小成本化试错:大长腿、露香肩、会撒娇,女主美若天仙即可,其余皆可恐龙......