Redis
 Computer >> コンピューター >  >> プログラミング >> Redis

redisのキーに有効期限を設定する方法– Redis EXPIRE | EXPIREAT

このチュートリアルでは、redis EXPIRE、PEXPIRE、EXPIREAT、およびPEXPIREATコマンドを使用して、キーに有効期限(タイムアウト)を設定する方法について学習します。

有効期限(秒単位) :-

キーの有効期限を秒単位で設定するには、redis EXPIREを使用します redis-cliのコマンド。この秒数は、存続時間を表します。秒数がゼロまたは負の場合、キーはすぐに削除されます。 redis EXPIREの構文は次のとおりです:-

構文:-

redis host:post> EXPIRE <key name> <seconds>

出力:-

1 if the timeout was set.
0 if key does not exist.

例:-

redisのキーに有効期限を設定する方法– Redis EXPIRE | EXPIREAT

有効期限 ミリ秒:-

キーの有効期限をミリ秒単位で設定するには、コマンド PEXPIREを使用します redis-cliで。 redisPEXPIREの構文は次のとおりです:-

構文:-

redis host:post> PEXPIRE <key name> <milliseconds>

出力:-

1 if the timeout was set.
0 if key does not exist.

例:-

redisのキーに有効期限を設定する方法– Redis EXPIRE | EXPIREAT

有効期限 Unixタイムスタンプ(秒):-

Unixタイムスタンプでキーの有効期限を設定するには、コマンド EXPIREATを使用します redis-cliで。 UNIXタイムスタンプは、1970年1月1日以降の絶対時間(秒単位)です。過去に定義されたタイムスタンプは、すぐにキーを削除します。 redis EXPIREATの構文は次のとおりです:-

構文:-

redis host:post> EXPIREAT <key name> <unix timestamp in seconds>

出力:-

1 if the timeout was set.
0 if key does not exist.

例:-

redisのキーに有効期限を設定する方法– Redis EXPIRE | EXPIREAT

有効期限 Unixタイムスタンプ(ミリ秒):-

Unixタイムスタンプのキーの有効期限をミリ秒単位で設定するには、コマンド PEXPIREATを使用します。 redis-cliで。 PEXPIREATコマンドはEXPIREATコマンドと非常に似ていますが、PEXPIREATではunixタイムスタンプがミリ秒で示され、EXPIREATではunixタイムスタンプが秒で示される点が異なります。

構文:-

redis host:post> PEXPIREAT <key name> <unix timestamp in milliseconds>

出力:-

1 if the timeout was set.
0 if key does not exist.

例:-

redisのキーに有効期限を設定する方法– Redis EXPIRE | EXPIREAT

参照:-

  1. EXPIREコマンドドキュメント
  2. PEXPIREコマンドドキュメント
  3. EXPIREATコマンドドキュメント
  4. PEXPIREATコマンドドキュメント

redisデータストアのキーに有効期限を設定する方法は以上です。気に入った場合は、コメントセクションで自分の考えを共有し、他の人にも共有してください。


  1. Redis HSET | HSETNX | HMSET –redisのハッシュ値のフィールドに値を設定する方法

    このチュートリアルでは、キーに格納されているハッシュ値のそれぞれのフィールドに値を設定する方法について学習します。このために、Redis HSET、HSETNX、およびHMSETコマンドを使用します。 HSETコマンド このコマンドは、指定されたキーに格納されているハッシュのそれぞれのフィールドに指定された値を設定するために使用されます。フィールドがすでに存在する場合、その値は上書きされます。キーが存在しない場合は、集合演算を実行する前に、ハッシュ値を保持する新しいキーが作成されます。 キーは存在するが、キーに格納されている値がハッシュデータ型ではない場合、エラーが返されます。 Redi

  2. redisのキーに文字列値を設定する方法– Redis SET | SETNX | SETEX | PSETEX

    このチュートリアルでは、redis SET、SETNX、SETEX、およびPSETEXコマンドを使用して、redisデータストアの指定されたキーに文字列値を設定する方法について学習します。 SETコマンド このコマンドは、指定されたキーに文字列値を設定するために使用されます。キーがすでに存在する場合、その値はタイプに関係なく上書きされ、キーに関連付けられている以前の有効期限も削除されます。 オプションの引数 Redis SETコマンドは、次のオプションの引数を取ります:- EX秒:- キーの有効期限を秒単位で設定します。 PXミリ秒:- キーの有効期限をミリ秒単位で設定します