Redis キーに設定された有効期限を除去する
Redisで、キーに設定された有効期限を除去する手順を記述してます。「persist」で対象のキー名を指定することで確認することができます。有効期限は「ttl」で確認することができます。
環境
- OS CentOS Stream release 9
- Redis 7.0.5
手順
キーに設定された有効期限を除去するには、「persist」を使用します。
persist キー名
実際に、キーを作成して100秒の有効期限を設定してから有効期限を削除してみます。
「ttl」を使用すると有効期限を確認することができます。
※「ttl」はキーが存在している状態で有効期限が設定されていないと「-1」が返ります。
127.0.0.1:6379> set k1 "aaa"
OK
127.0.0.1:6379> expire k1 100
(integer) 1
127.0.0.1:6379> ttl k1
(integer) 95
127.0.0.1:6379> persist k1
(integer) 1
127.0.0.1:6379> ttl k1
(integer) -1
削除されていることが確認できます。
動画
-
前の記事
MariaDB 同時接続されている数を取得する 2022.12.12
-
次の記事
mongoDB distinctした結果をカウントする 2022.12.12
コメントを書く