Redis给key设置过期时间

阅读 54

2022-03-31

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)

0 0 举报