过期时间
设置过期时间
expire key seconds
seconds表示键的过期时间,单位为秒。
只对键值的操作均不会影响键的过期时间
获取键还有多久删除
TTL key
返回值为剩余的时间(单位为秒),如果当键不存在的时候返回-2,如果键永久存在返回-1
在2.6版本中不论键是不存在还是过期都会返回-1,到2.8才会分别返回-2和-1两种结果
取消键的过期时间设置
persist key
如果过期时间呗成功清除返回1,否则返回0(因为键不存在或者键本来就是永久的)
更精确的设定过期
pexpire key times
此与expire唯一的区别为此命令的时间单位为毫秒
对应的用pttl
获取的剩余时间为毫秒为单位的
使用UNIX时间作为过期时刻
expireat key time
单位为秒
pexpireat key time
单位为毫秒