UK[ɪkˈspaɪə(r)] US[ɪkˈspaɪr]
##vi.期限切れ; 文書、契約書などが(期限切れにより)無効になる; 期限切れ; 死ぬ三人称単数:期限切れ 現在分詞: 期限切れ 過去形: 期限切れ 過去分詞: 期限切れ
redis EXPIREコマンド 構文
機能:指定されたキーの生存時間を設定します。キーの有効期限が切れると (生存時間が 0 になると)、キーは自動的に削除されます。
構文: EXPIRE key 秒数
説明: Redis では、生存期間を持つキーは「揮発性」 (volatile) と呼ばれます。有効期間を削除するには、DEL コマンドを使用してキー全体を削除するか、SET および GETSET コマンドで上書きします。これは、コマンドがキーの値を新しいキーに置き換えるのではなく、有効期間を持つキーの値のみを変更する場合を意味します。キーの値に応じて、有効期間は変更されません。たとえば、キーに対して INCR コマンドを実行したり、リストに対して LPUSH コマンドを実行したり、ハッシュ テーブルに対して HSET コマンドを実行したりしても、これらの操作によってキー自体の生存時間は変更されません。一方、RENAME を使用してキーの名前を変更した場合、名前を変更したキーの生存時間は名前を変更する前と同じになります。 RENAME コマンドのもう 1 つの可能性は、有効期間を持つキーの名前を有効期間を持つ another_key に変更しようとすることです。このとき、古い another_key (およびその有効期間) は削除され、古いキーの名前は another_key に変更されます。新しいanother_keyの生存時間は元のキーと同じです。 PERSIST コマンドを使用すると、キーを削除せずにキーの有効期間を削除し、キーを再び「永続的」キーにします。
利用可能なバージョン: >= 1.0.0
時間計算量: O(1)
戻り値: 設定が成功した場合は 1 を返します。キーが存在しない場合、またはキーの有効期間を設定できない場合 (たとえば、2.1.3 より前のバージョンの Redis でキーの有効期間を更新しようとした場合)、0 が返されます。