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)
- Weekly Trends
- Python Interview Questions and Answers: Comprehensive Guide
- Scala Exercises, Practice, Solution
- Kotlin Exercises practice with solution
- MongoDB Exercises, Practice, Solution
- SQL Exercises, Practice, Solution - JOINS
- Java Basic Programming Exercises
- SQL Subqueries
- Adventureworks Database Exercises
- C# Sharp Basic Exercises
- SQL COUNT() with distinct
- JavaScript String Exercises
- JavaScript HTML Form Validation
- Java Collection Exercises
- SQL COUNT() function
- SQL Inner Join