# 在线timestamp转化
https://tool.lu/timestamp/


EXPIRE 

# 设置过期时间
EXPIRE key seconds


127.0.0.1:6379> set name wang
OK
127.0.0.1:6379> ttl name # -1 不过期
(integer) -1
127.0.0.1:6379> expire name 60 # 设置过期60s
(integer) 1
127.0.0.1:6379> ttl name # 剩余过期时间秒
(integer) 58

EXPIREAT

# UNIX 时间戳
EXPIREAT key timestamp

expireat name 1581862200

TTL

# 倒计时 秒
TTL key

PTTL

# 倒计时 毫秒
PTTL key


127.0.0.1:6379> set name wang
OK
127.0.0.1:6379> expire name 60
(integer) 1
127.0.0.1:6379> pttl name
(integer) 56188

PERSIST

# PERSIST 删除过期时间
PERSIST key


127.0.0.1:6379> set name wang
OK
127.0.0.1:6379> expire name 60
(integer) 1
127.0.0.1:6379> ttl name
(integer) 57
127.0.0.1:6379> PERSIST name
(integer) 1
127.0.0.1:6379> ttl name
(integer) -1

PEXPIRE

# 过期 毫秒
PEXPIRE key milliseconds

127.0.0.1:6379> ttl name
(integer) -1
127.0.0.1:6379> pexpire name 60000
(integer) 1
127.0.0.1:6379> ttl name
(integer) 57
127.0.0.1:6379> pttl name
(integer) 52985

PEXPIREAT

# unix 时间戳 毫秒为单位  timestamp*1000
PEXPIREAT key milliseconds-timestamp


127.0.0.1:6379> set name wang
OK
127.0.0.1:6379> ttl name
(integer) -1
127.0.0.1:6379> pexpireat name 1581863280000
(integer) 1
127.0.0.1:6379> ttl name
(integer) 197
127.0.0.1:6379> pttl name
(integer) 193154