Redis的key,通过TTL命令返回key的过期时间,一般来说有3中:
1. 当前key没有设置过期时间,所以会返回-1.
2. 当前key有设置过期时间,而且key已经过期,所以会返回-2.
3. 当前key有设置过期时间,且key还没有过期,故会返回key的正常剩余时间.
4. 当前key过期,但没有被删除,返回0
Redis的key,通过TTL命令返回key的过期时间,一般来说有3中:
1. 当前key没有设置过期时间,所以会返回-1.
2. 当前key有设置过期时间,而且key已经过期,所以会返回-2.
3. 当前key有设置过期时间,且key还没有过期,故会返回key的正常剩余时间.
4. 当前key过期,但没有被删除,返回0