Redis可以使用EXPIRE
命令來(lái)設(shè)置key的過(guò)期時(shí)間。該命令的語(yǔ)法如下:
EXPIRE key seconds
其中,key
是要設(shè)置過(guò)期時(shí)間的鍵名,seconds
是過(guò)期時(shí)間,以秒為單位。例如,要將鍵名為mykey
的key設(shè)置為30秒后過(guò)期,可以執(zhí)行以下命令:
EXPIRE mykey 30
另外,還可以使用SETEX
命令來(lái)設(shè)置key的過(guò)期時(shí)間,并同時(shí)設(shè)置key的值。該命令的語(yǔ)法如下:
SETEX key seconds value
例如,要將鍵名為mykey
的key設(shè)置為30秒后過(guò)期,并將其值設(shè)置為myvalue
,可以執(zhí)行以下命令:
SETEX mykey 30 myvalue