在Redis中,可以通過使用EXPIRE
命令設(shè)置哈希過期時間。該命令接受兩個參數(shù),第一個參數(shù)是哈希的鍵名,第二個參數(shù)是過期時間(以秒為單位)。
例如,設(shè)置名為myhash
的哈希在60秒后過期:
EXPIRE myhash 60
另外,還可以使用EXPIREAT
命令設(shè)置哈希在指定的時間點(diǎn)過期。該命令的第二個參數(shù)是一個UNIX時間戳,表示哈希過期的具體時間。
例如,設(shè)置名為myhash
的哈希在2022年1月1日00:00:00過期:
EXPIREAT myhash 1640995200
需要注意的是,當(dāng)哈希過期后,對該哈希的讀取和寫入操作都會返回空值。