0
点赞
收藏
分享

微信扫一扫

Redis给key设置过期时间

一天清晨 2022-03-31 阅读 54
redis

expire

给key设置过期时间,时间单位:

expire key time

expire a 10,给名为a的key设置10秒的过期时间

pexpire

给key设置过期时间,时间单位:毫秒

pexpire key time

pexpire a 2000,给名为a的key设置2000毫秒的过期时间(2秒钟)

ttl

获取key的剩余过期时间:(单位为秒)

  1. 如果key存在过期时间,返回剩余生存时间
  2. 如果key是永久的,返回-1
  3. 如果key不存在或者已过期,返回-2

ttl key

ttl a,获取名为a的key的剩余过期时间

pttl

获取key的剩余过期时间:(单位为毫秒)

  1. 如果key存在过期时间,返回剩余生存时间
  2. 如果key是永久的,返回-1
  3. 如果key不存在或者已过期,返回-2

pttl key

pttl a,获取名为a的key的剩余过期时间

persist

移除key的过期时间,将其转换为永久状态。如果返回1,代表转换成功。如果返回0,代表key不存在或者之前就已经是永久状态。

persist key

persist a,移除名为a的key的剩余过期时间,将其转换为永久状态

举报

相关推荐

0 条评论