Redis EXPIRE
EXPIRE Keys
Redis Expire command is used to set a timeout on key. After the timeout has expired, the key will automatically be deleted. A key with an associated timeout is often said to be volatile in Redis terminology.
- The timeout is cleared only when the key is removed using the DELcommand or overwritten using the SET or GETSET commands.
- The timeout can also be cleared, turning the key back into a persistent key, using the PERSIST command.
- If a key is renamed with RENAME, the associated time to live is transferred to the new key name.
Syntax:
Expire KEY_NAME TIME_IN_SECONDS
Available since
1.0.0.
Return Value
-
Integer value reply specifically:
- 1, if the timeout is set for the key.
- 0, if the key does not exist or timeout could not set.
Return Value Type
Integer
Example: Redis EXPIRE
First, create a key in redis and set some value in it.
127.0.0.1:6379> SET key "Apple" OK 127.0.0.1:6379> EXPIRE key 5 (integer) 1 127.0.0.1:6379> TTL key (integer) -2 127.0.0.1:6379> SET key "Banana" OK 127.0.0.1:6379> TTL key (integer) -1
In the above example time is set for the key Apple. After 5 minute key will expire automatically.
- New Content published on w3resource:
- HTML-CSS Practical: Exercises, Practice, Solution
- Java Regular Expression: Exercises, Practice, Solution
- Scala Programming Exercises, Practice, Solution
- Python Itertools exercises
- Python Numpy exercises
- Python GeoPy Package exercises
- Python Pandas exercises
- Python nltk exercises
- Python BeautifulSoup exercises
- Form Template
- Composer - PHP Package Manager
- PHPUnit - PHP Testing
- Laravel - PHP Framework
- Angular - JavaScript Framework
- Vue - JavaScript Framework
- Jest - JavaScript Testing Framework