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 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.

Previous: EXISTS
Next: EXPIREAT