可以使用 redis 命令 ttl keyname 查看 key 的過期時(shí)間,以秒為單位。命令返回 -1 表示 key 永不過期;使用 pttl keyname 可查看以毫秒為單位的過期時(shí)間。
如何查看 redis key 的過期時(shí)間
在 Redis 中,過期時(shí)間是指一個(gè) key 在服務(wù)器中保留的時(shí)長,當(dāng)過期時(shí)間到達(dá)后,該 key 就會(huì)被自動(dòng)刪除。過期時(shí)間可以用來實(shí)現(xiàn)各種功能,例如緩存數(shù)據(jù)、實(shí)現(xiàn)消息隊(duì)列或限制訪問頻率。
要查看一個(gè) key 的過期時(shí)間,可以使用以下 Redis 命令:
TTL keyName
例如,要查看鍵名為 “myKey” 的 key 的過期時(shí)間:
TTL myKey
命令返回的值表示該 key 還有多少秒才會(huì)過期。如果 key 沒有設(shè)置過期時(shí)間,命令將返回 -1,表示 key 永不過期。
如果需要查看過期時(shí)間以毫秒為單位,可以使用以下命令:
PTTL keyName
除了使用 Redis 命令,還可以使用 Redis 可視化界面(例如 Redis Desktop Manager)或 Redis API 來查看 key 的過期時(shí)間。