Redisで有効期限を設定する方法は何ですか?
Redisには、有効期限を設定するためにEXPIREコマンドまたはEXPIREATコマンドを使用することができます。
- 失効する
EXPIRE key seconds
「例えば、キー名がmykeyのキーを10秒後に失効させるには、keyには有効期限を設定する必要がある。」
EXPIRE mykey 10
- 有効期限
EXPIREAT key timestamp
「key」とは、有効期限を設定するキーの名称であり、「timestamp」は有効期限のタイムスタンプで、秒単位で表されます。たとえば、「mykey」というキー名のキーを2023年1月1日に有効期限切れに設定する場合は:
EXPIREAT mykey 1672531200
キーの有効期限を設定すると、Redisはその期限が切れると自動的にそのキーを削除します。