在Redis中,可以使用EXPIRE命令來(lái)設(shè)置鍵的過(guò)期時(shí)間。該命令的語(yǔ)法如下:
EXPIRE key seconds
其中,key是要設(shè)置過(guò)期時(shí)間的鍵,seconds是鍵的過(guò)期時(shí)間,以秒為單位。例如,要將鍵mykey的過(guò)期時(shí)間設(shè)置為10秒,可以執(zhí)行以下命令:
EXPIRE mykey 10
另外,還可以使用TTL命令來(lái)獲取鍵的剩余過(guò)期時(shí)間。該命令的語(yǔ)法如下:
TTL key
其中,key是要獲取剩余過(guò)期時(shí)間的鍵。如果鍵不存在或者沒(méi)有設(shè)置過(guò)期時(shí)間,TTL命令將返回-1。如果鍵設(shè)置了過(guò)期時(shí)間,TTL命令將返回鍵的剩余過(guò)期時(shí)間(以秒為單位)。如果鍵已經(jīng)過(guò)期,TTL命令將返回-2。