Redis に有効期限を設定する方法
Redisは、キー有効期限をセットすることで、キーの有効期限ポリシーを設定できます。具体的には、次の2つの方法でキーの有効期限を設定できます。
- EXPIREコマンド:EXPIREコマンドを使用すると、特定のキーに特定の有効期限を設定できます。コマンドの構文は次のとおりです。EXPIREキーの秒数。ここで、keyは有効期限を設定するキー名、secondsは有効期限の秒数です。有効期限に達すると、キーは自動的に削除されます。
- PEXPIRE コマンドは、EXPIRE コマンドに似ていますが、ミリ秒単位の有効期限を設定できます。コマンドの構文は、PEXPIRE です。
上記の2つのコマンドの他にも、例えばSETコマンドのEXまたはPXパラメータを使用してキーの有効期限の設定を行うなどのいくつかのコマンドを使用することができます。たとえば:
指定したキーに秒数単位で有効期限を設定します。 SET キー 値 EX 秒数
Redisでは、有効期限はキーの設定または変更時に適用され、有効期限が来た時点でキーは削除されません。そのため、有効期限付きのキーが有効期限が来る前に変更されると、キーの有効期限はリセットされます。