如果不做声明,redis存储的数据是永久存在的,下面是对数据生命周期的操做命令。
1、查询key的生命周期
ttl key
不存在或过期返回 -2
不自动失效(永久存在)返回 -1
返回正数,代表剩余秒数生命周期
2、设置key的生命周期
expire key 整数值
3、以毫秒计算设置key的生命周期
pexpire key 整数值
4、以毫秒形式返回key的剩余生命周期
pttl key
5、设置key的生命周期为永久,成功返回-1
persist key
6、保存key-value时设置生命周期
set key value [ex|px] time
例如:
set name Tom ex 15
#键:name,值:Tom,生命周期15秒
set sex boy px 15000
#键:sex,值为:boy,生命周期15000毫秒
上一篇:Redis对于key的常用操作
下一篇:Redis字符串类型的操作