Please note, this is a STATIC archive of website www.w3resource.com from 19 Jul 2022, cach3.com does not collect or store any user information, there is no "phishing" involved.
w3resource

Redis TTL

TTL key

Redis TTL command is used to get the remaining time of key expiry in seconds.

Returns the remaining time to live of a key that has a timeout. This introspection capability allows a Redis client to check how many seconds a given key will continue to be part of the dataset.

Syntax:

TTL KEY_NAME

Available since

1.0.0.

Return Value

Integer value TTL in milliseconds, or a negative value

  • TTL in milliseconds..
  • -1, if the key does not have expiry timeout.
  • -2, if the key does not exist.

Return Value Type

Integer

Example: Redis TTL

First, create a key in redis and set some value in it.

Now set the expiry of the key and after that just check the remaining expiry time.

127.0.0.1:6379[1]> SET key "Apple"
OK
127.0.0.1:6379[1]> EXPIRE key 20
(integer) 1
127.0.0.1:6379[1]> TTL key
(integer) 16

Example: Redis TTL another example

First, create a key in redis and set some value in it.

Now set the expiry of the key, and after that just check the remaining expiry time.

127.0.0.1:6379[1]> SET key "PHP"
OK
127.0.0.1:6379[1]> EXPIRE key 10
(integer) 1
127.0.0.1:6379[1]> TTL key
(integer) 6
127.0.0.1:6379[1]> TTL key
(integer) -2
127.0.0.1:6379[1]> GET key
(nil)

Previous: SORT
Next: TYPE