Redisの保存期間設定
Redisでは、EXPIREコマンドを使用してキーの有効期限を設定できます。このコマンドは2つのパラメータを受け入れます。1つ目のパラメータはキー名、2つ目のパラメータは有効期限です(単位は秒)。例えば、以下のコマンドはキー「mykey」の有効期限を3600秒(1時間)に設定します。
EXPIRE mykey 3600
さらに、PEXPIRE コマンドを利用して、ミリ秒単位でキーの有効期限を設定することもできます。
キーがすでに存在していて、有効期限が設定されている場合は、TTLコマンドを使用してキーの有効期限を表示できます。このコマンドは、キー名という引数を取ります。たとえば、次のコマンドは、キー「mykey」の有効期限(秒)を表示します。
TTL mykey
キーに有効期限を設定し、有効期限が切れたキーを自動的に削除することで、メモリとメンテナンスのコストを節約できます。