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

Redis

Posted by arkgame