Redis キーに有効期限を設定する方法
構文
pexpire キー名 有効期限(ミリ秒)
キーに有効期限をミリ秒単位で設定するには、「pexpire」を使用します。
使用例
1.キーを作成して5000ミリ秒の有効期限を設定します
有効期限がすぎるとキーが存在しなくなるので「-2」が返ります。
127.0.0.1:6379> get keyA
(nil)
127.0.0.1:6379> set keyA “study"
OK
127.0.0.1:6379> pexpire keyA 5000
(integer) 1
2.「pttl」を使用すると有効期限の残りの時間を確認します
127.0.0.1:6379> pttl keyA
(integer) 1479
127.0.0.1:6379> pttl keyA
(integer) 229
127.0.0.1:6379> pttl keyA
(integer) -2