# Get the TTL of a keyredis.set("my-key", "value")assert redis.ttl("my-key") == -1redis.expire("my-key", 10)assert redis.ttl("my-key") > 0# Non existent keyassert redis.ttl("non-existent-key") == -2
The number of seconds until this expires, negative if the key does not exist or does not have an expiration set.
# Get the TTL of a keyredis.set("my-key", "value")assert redis.ttl("my-key") == -1redis.expire("my-key", 10)assert redis.ttl("my-key") > 0# Non existent keyassert redis.ttl("non-existent-key") == -2
# Get the TTL of a keyredis.set("my-key", "value")assert redis.ttl("my-key") == -1redis.expire("my-key", 10)assert redis.ttl("my-key") > 0# Non existent keyassert redis.ttl("non-existent-key") == -2
Assistant
Responses are generated using AI and may contain mistakes.