知乎专栏 |
EXPIRE 设置过期时间, TTL 可以查询过期时间倒计时。
172.18.52.165:6379> set name neo OK 172.18.52.165:6379> ttl name (integer) -1 172.18.52.165:6379> expire name 30 (integer) 1 172.18.52.165:6379> ttl name (integer) 22 172.18.52.165:6379> ttl name (integer) 9 172.18.52.165:6379> ttl name (integer) -1 172.18.52.165:6379> get name (nil)
注意ttl返回-1有两种情况,一是没有设置过期时间,另一种是该key已经过期不存在。